VBA - Löschen mit Bedingung
29.06.2017 22:42:11
WalterK
ich suche eine VBA-Lösung in einer Namensliste in Spalte A:A.
In A:A sollen alle Leerzellen gelöscht werden und auch alle Zellen mit nur 1 Buchstaben, wenn in der Spalte kein Name mehr vorhanden ist, der mit dem betreffenden Buchstaben beginnt.
Hier ein Ausschnitt:
Tabelle1
| A | B | C | D | E | |
| 1 | Ist-Zustand | Soll-Zustand | |||
| 2 | A | B | Der Soll-Zustand soll dann auch in Spalte A:A stehen | ||
| 3 | Ä | Borlnfuc, Lotkdzvaj | |||
| 4 | Bpzwft, Ep. Ykwf-Uzr | Den "alten" Ist-Zustand in A:A brauche ich also nicht mehr, | |||
| 5 | B | D | es soll sich also alles in Spalte A:A abspielen | ||
| 6 | Borlnfuc, Lotkdzvaj | Dyrcoh, Zxilmriu | |||
| 7 | Bpzwft, Ep. Ykwf-Uzr | K | |||
| 8 | C | Kyzi, Tjwnei | Bedingungen sind: | ||
| 9 | M | 1.)Alle Leerzellen sollen weg sein | |||
| 10 | D | Mwntm, Lczmx | |||
| 11 | N | 2.) Alle Zellen mit nur 1 Buchstaben sollen weg sein, wenn | |||
| 12 | Nspljvi, Ftczjjv | es in der Liste keinen Namen mehr gibt, der mit | |||
| 13 | Dyrcoh, Zxilmriu | O | dem besagten Buchstaben beginnt. | ||
| 14 | E | Obze, Fcghp | |||
| 15 | F | Oknq, Gtffhp | |||
| 16 | G | Oynyjzq, Esofnl | |||
| 17 | P | ||||
| 18 | Pbgyeezb, Uajs Wysfn | ||||
| 19 | H | Pkzrnz, Of. Ubwbly | |||
| 20 | Q | ||||
| 21 | I | Qgodkivs, Fculmmxz | |||
| 22 | R | ||||
| 23 | Rvhhu, Ilbz-Gaolzm | ||||
| 24 | J | Rzmcfy, Bqtavvs | |||
| 25 | K | S | |||
| 26 | Kyzi, Tjwnei | Secaf, Szqm | |||
| 27 | L | Szvrzusby, Hggwmjb | |||
| 28 | M | T | |||
| 29 | Mwntm, Lczmx | Tgrih, Qxftx | |||
| 30 | N | U | |||
| 31 | Urfcjal, Potqmzfau | ||||
| 32 | Nspljvi, Ftczjjv | V | |||
| 33 | O | Vbykldmu, Fsrck |
http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://hajo-excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 14.15 einschl 64 Bit
https://www.herber.de/bbs/user/114593.xlsm
Besten Dank und Servus, Walter
Anzeige