Kann man mit Basic innerhalb von Excel kopieren? Ich möchte gerne in Excel eine Schaltflä

Hallo zusammen, ich brauche eure Hilfe. Ich möchte gerne in Excel eine Schaltfläche einbauen, mit der Excel automatisch Werte in ein anderes Tabellenblatt einfügt. Das Problem ist aber das bereits Daten in diesem anderen Tabellenblatt vorhanden sind, die nicht überschrieben werden dürfen. Excel soll dann eben wenn z.B. in Zelle A1-A3 bereits Daten vorhanden sind erst ab A4 weitere Daten reinkopieren. Ist das so "automatisch" möglich oder geht das nicht?
Vielen Dank :)
Profilbild
Tipp von Bernhard aus der Redaktion:

Ich empfehle dir, ein Handbuch oder einen Leitfaden zu Excel VBA zu erwerben, da es dir hilft, Schaltflächen und die von dir gewünschten Automatisierungen zu erstellen. Damit kannst du lernen, wie du Zellen programmatisch prüfen und Daten einfügen kannst, ohne bestehende zu überschreiben.

z.B. Mastering Excel VBA Programming: A Hands-On direkt bei Amazon entdecken für 31,02 €! [Anzeige]

Mit "richtigem" VBA gehts sicher, mit Makro-Aufzeichnung wirds schwierig: evtl. kannst Du den Wert erst in eine sehr tiefe Zeile (A10000) kopieren und dann irgendwie (mal googeln) die leeren Zellen darüber zu löschen?
Der Bezug zu den anderen Daten in gleicher Zeile und anderen Spalten geht natürlich verloren, wenn Du alles zurechtschiebst; pass beim Löschen der leeren Zellen auf, daß nicht die ganze Zeile weg ist.
Grobkonzept VBA:
- aktuelle Spalte und aktuellen Wert merken
- im anderen Blatt in gleicher Spalte letzte beschriebene Zelle merken, guckst Du
hier
- eine Zelle tiefer den Wert einsetzen; sowas wie sheets("Blatt2").cells(zeile+1,spalte)=aktuellerwert
Programmieren musst Du jetzt selbst :-)

Bearbeitet von chris35 am 12.05.2016 21:49:11
Gefällt dir dieser Beitrag?
*** Link wurde entfernt ***
Excel repair on-line
dies Tool hilft dir sowieso

Bearbeitet von eduardbraun am 02.06.2016 07:49:42
Gefällt dir dieser Beitrag?
Neues ThemaUmfrage