Problem mit automatischem Ausfüllen einer ComboBox per VBA
#11
Hallo Ralf,

macht ja nichts.
Aber was macht da den Unterschied zwischen xlDown und xlUp?
Und was bedeutet Cells(2, 1) anstatt Cells(.Rows.Count, 1)?
Nur, damit ich auch wieder verstehe, wo genau der Fehler war und dadurch auch schlauer werde Wink

Und wo wir gerade dabei sind: kannst du mir irgendwelche Literatur empfehlen, mit der ich vielleicht mal wirklich von Grund auf in die VBA-Thematik einsteigen könnte?

Viele Grüße
Tamara
Top
#12
Hi!
Muss gleich weg, deshalb nur kurz:
Cells(Zeile, Spalte)

Cells(2, 1) ist Zelle A2
xlDown ist das Gleiche wie Strg+PfeilUnten in der Tabelle (findet die unterste gefüllte Zelle im Bereich der Spalte A)
Nachteil: bei Leerzellen findet xlDown falsch!

Cells(.Rows.Count, 1) ist die unterste Zelle in Spalte A (A1048576)
xlUp findet die letze Zeile der Spalte A, auch wenn Leerzellen vorhanden sind.

Einen super Einstieg findest Du auf der Seite von Peter Haserodt, locker aber sehr kompetent geschrieben.
http://www.online-excel.de/index.php

Oder auch bei Wikibooks: https://de.wikibooks.org/wiki/VBA_in_Excel

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • VBA4Beginner
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste