Auswahl von nicht-leeren Zellen in Excel mit VBA
Ich bin erst am Anfang, Tauchen Sie ein in VBA und den ich getroffen habe, ein bisschen von einer Straßensperre.
Habe ich eine Platte mit 50+ - Spalten, 900+ Zeilen von Daten. Muss ich neu formatieren, etwa 10 Spalten und kleben Sie diese in eine neue Arbeitsmappe.
Wie kann ich programmgesteuert auswählen jedes nicht-leere Zelle in einer Spalte von Mappe1, führen Sie es durch einige Funktionen, und legen Sie die Ergebnisse in Mappe2?
Welches Programm benutzt du: Excel oder Access? Ihre Frage-Titel schon sagt Excel, aber deine tags sagen-Zugang.
Definitiv Excel, vielen Dank für den Hinweis. Dies ist der Grund, warum Sie nicht tag in Eile.
Definitiv Excel, vielen Dank für den Hinweis. Dies ist der Grund, warum Sie nicht tag in Eile.
InformationsquelleAutor Tyler Rash | 2009-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den folgenden VBA-code sollte Ihnen den Einstieg. Es wird kopieren Sie alle Daten in der ursprünglichen Arbeitsmappe in eine neue Arbeitsmappe, aber es wird schon addiert 1 zu jedem Wert, und alle leeren Zellen ignoriert worden.
InformationsquelleAutor e.James
Ich weiß ich bin sehr spät, aber hier einige nützliche Beispiele:
oder
Finden Sie die Letzte verwendete Zeile in der Spalte, verlassen Sie sich niemals auf LastCell, die unzuverlässig ist (es wird nicht zurückgesetzt, nach dem löschen von Daten). Stattdessen verwende ich etwas wie
InformationsquelleAutor Patrick Honorez
Wenn Sie auf der Suche für die Letzte Zeile einer Spalte verwenden:
Andere Befehle, die Sie brauchen, um mit vertraut sind die Befehle kopieren und einfügen:
Schließlich können Sie auf Tabellenblätter in andere Arbeitsmappen mithilfe der folgenden syntax:
InformationsquelleAutor Jason Williams
Könnte dies völlig off base, aber können Sie nicht einfach kopieren Sie die gesamte Spalte in eine neue Tabelle und dann Sortieren Sie die Spalte? Ich gehe davon aus, dass Sie nicht brauchen, um zu pflegen, um Integrität.
InformationsquelleAutor Dayton Brown