Robert M.

Robert M. finanse i bankowosc

Temat: Usuwanie danych z wybranych komórek w danym kolorze

Witajcie,
Mam prośbę o pomoc w znalezieniu sposobu na usunięcie danych z tabeli w komórkach z określonym kolorem wypełnienia. Nie da się tego zrobić za pomocą formuły, a zastosowanie filtrów też nie wchodzi w grę.
Dane są w 80 kolumnach i w nieokreślonej ilości wierszy, Ciągle przybywają. Spora baza danych. Specjaliści od VBA robią to pewnie w 5 min, ale ja nie jestem na tym etapie wtajemniczenia więc stąd moja prośba o pomoc. Z góry dziękuję.
Tomasz Zarzyka

Tomasz Zarzyka X-mart, właściciel

Temat: Usuwanie danych z wybranych komórek w danym kolorze

podeślij plik, bo tak w ciemno nie da się zrobić.
Trzeba napisać kod, który usunie rekordy sprawdzając kolor.
Andy L.

Andy L. ITM, VUB

Temat: Usuwanie danych z wybranych komórek w danym kolorze

Robert M.:
usunięcie danych z tabeli w komórkach z określonym kolorem wypełnienia.

albo Robert źle opisał problem albo Tomasz źle zrozumiał :)

bez VBA to robi się tak:

1 Ctrl-H
2 Options > >
3 (w Find) Format...
4 Fill (Tab) wybrać kolor oznaczający komórki do wyczyszczenia
5 Replace zostawić puste
6 Kliknąć Replace All

z VBA

Sub rvfcc()
'remove values from colored cells
Range("A:B").Select
For Each Cell In Selection
If Cell.Interior.Color = Excel.XlRgbColor.rgbYellow Then
Cell.Clear
End If
Next

End Sub

tu jest akurat obszar A:B - lepiej określić rzeczywisty zakres niż wszystkie wiersze, np A1:B100 (lub A1: AB100)
Kolor przykladowy to yellow.Ten post został edytowany przez Autora dnia 22.07.15 o godzinie 12:11
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Usuwanie danych z wybranych komórek w danym kolorze

określ czy wypełnienie to skutek formatowania warunkowego czy formatowania komórki.
Może ten kolor jest wynikiem odczytu z HTMLa i nie ma go w bezpośredniej palecie a może masz starsza wersje Excela i filtr nie reaguje na kolory... gdybanie.

Wytnij kawałek danych w których zaistniały problem występuje (pozmieniaj je jeśli to jakiś strategiczny element twojej działalności i wklej tutaj link do pobrania.
Robert M.

Robert M. finanse i bankowosc

Temat: Usuwanie danych z wybranych komórek w danym kolorze

[obrazek]

Nigdy nie wklejałem tu zdjęcia,
mają zniknąć dane z komórek z białym wypełnieniem.
W komórkach z wypełnieniem w kolorze, nie jest to wynik formatowania warunkowego.
Dziękuję za zainteresowanie i pomoc.Ten post został edytowany przez Autora dnia 22.07.15 o godzinie 12:08
Andy L.

Andy L. ITM, VUB

Temat: Usuwanie danych z wybranych komórek w danym kolorze

wyżej masz podane dwie metody. zamień tylko yellow na white :)

edit:
a obrazka się nie wkleja tylko podaje link do niego :)))Ten post został edytowany przez Autora dnia 22.07.15 o godzinie 12:10
Robert M.

Robert M. finanse i bankowosc

Temat: Usuwanie danych z wybranych komórek w danym kolorze

Andy L.:
wyżej masz podane dwie metody. zamień tylko yellow na white :)

edit:
a obrazka się nie wkleja tylko podaje link do niego :)))

Super działa Twój przykład, musiałem sobie jednak zmniejszyć zakres bo liczył i liczył w nieskończoność...
Dziękuję i zamykam wątek.
Andy L.

Andy L. ITM, VUB

Temat: Usuwanie danych z wybranych komórek w danym kolorze

I ok, tak ma być, że ma działać.
Ładna pogoda to idę na kawę :)

Temat: Usuwanie danych z wybranych komórek w danym kolorze

Dzień dobry,
Mam ten sam problem co Pan Robert, jednak mój kolor żółty jest wynikiem formatowania warunkowego.
Sposób CTR+H .. nie rozpoznaje koloru,
druga opcja z VBA również nie działa.
Czy coś robię nie tak?

Z góry dziękuję za pomoc



Wyślij zaproszenie do