Thema Datum  Von Nutzer Rating
Antwort
12.02.2024 19:34:36 Bettina
Solved
12.02.2024 21:36:09 xlKing
NotSolved
12.02.2024 21:49:05 xlKing
NotSolved
13.02.2024 09:20:40 Bettina
NotSolved
13.02.2024 13:18:09 Gast17049
NotSolved
13.02.2024 18:35:17 Bettina
NotSolved
13.02.2024 18:59:41 Gast88986
NotSolved
13.02.2024 13:23:14 Gast96112
NotSolved
13.02.2024 20:08:17 Bettina
NotSolved
13.02.2024 21:04:30 Mase
NotSolved
13.02.2024 23:33:59 Gast44249
NotSolved
14.02.2024 00:20:29 ralf_b
NotSolved
14.02.2024 09:27:16 Bettina
NotSolved
Blau nur leere zellen ausfüllen
15.02.2024 19:24:22 ralf_b
NotSolved
16.02.2024 20:09:44 Bettina
NotSolved
16.02.2024 20:09:52 Bettina
NotSolved
16.02.2024 21:47:29 ralf_b
Solved
18.02.2024 17:27:39 Bettina
Solved
08.04.2024 12:26:31 Gast18721
**
Solved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
15.02.2024 19:24:22
Views:
91
Rating: Antwort:
  Ja
Thema:
nur leere zellen ausfüllen

Mal ganz ehrlich. VBA Code wir dauf die spezielle Anwendung zugeschnitten und passt meist auch nur genau nur auf die eine Sache. Deshalb sind die Forderungen der Kollegen nach einer deutlicheren Beleuchtung der Tabellenumgebung verständlich. Wahrscheinlich hättest du schon eine passende Lösung. Aber du wolltest ja nicht.

Allgemein kann ich dir sagen wie das mit der Usedrange und deiner Schleife zu verstehen ist.  Die Usedrange ist ein bisschen abstrackt. Wenn man seine Tabellengrenzen kennt oder nur teilweise dann, sollte man Usedrange nicht nutzen.  

Du weist wo deine Daten anfangen. Das Ende holt man sich meist mit .end(xlup)  Da fängt man aber mit der letztmöglichen Zelle an und sucht nach oben cells(rows.count, zudurchsuchendespalte).end(xlup) 

end(xldown) könntest du benutzen, wenn du anders herum suchen möchtest. also eine Zelle z.b. [A1].end(xldown) landet bei der letzten gefüllten Zelle. Die nächste Zelle ist dann leer. Egal ob in der übernächsten Zelle dann noch weitere Daten kommen.  

Ein Sonderfall könnten hier intelligente Tabelle bilden. Da geht diese end(xl**) auch mal direkt bis zum Tabellen ende, egal ob dazwischen was leer ist. 

Bei all diesen Möglichkeiten muss man, um sicherzugehen, die Grenzfälle überprüfen. Leere Spalte, komplett volle Spalte,  nur Spaltenüberschriften keine Daten.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.02.2024 19:34:36 Bettina
Solved
12.02.2024 21:36:09 xlKing
NotSolved
12.02.2024 21:49:05 xlKing
NotSolved
13.02.2024 09:20:40 Bettina
NotSolved
13.02.2024 13:18:09 Gast17049
NotSolved
13.02.2024 18:35:17 Bettina
NotSolved
13.02.2024 18:59:41 Gast88986
NotSolved
13.02.2024 13:23:14 Gast96112
NotSolved
13.02.2024 20:08:17 Bettina
NotSolved
13.02.2024 21:04:30 Mase
NotSolved
13.02.2024 23:33:59 Gast44249
NotSolved
14.02.2024 00:20:29 ralf_b
NotSolved
14.02.2024 09:27:16 Bettina
NotSolved
Blau nur leere zellen ausfüllen
15.02.2024 19:24:22 ralf_b
NotSolved
16.02.2024 20:09:44 Bettina
NotSolved
16.02.2024 20:09:52 Bettina
NotSolved
16.02.2024 21:47:29 ralf_b
Solved
18.02.2024 17:27:39 Bettina
Solved
08.04.2024 12:26:31 Gast18721
**
Solved