Ich habe ein Excel Tabelle, in der von links nach rechts bestimmte Felder in der Zeile (zB. Zeile 11) befüllt werden soll. Andere Felder in der Zeile 11 sind gesperrt.
Ich möchte das der Nutzer frei Feld (zB G11) für Feld (zB H11) welche nicht gesperrt sind füllt. In der Excel Datei soll es dann ein Button geben , mit dem eine neue Zeile (in diesem Fall 12) eingefügt wird. Alle Formeln + die Daten aus den gesperten Feldern aus Zeile 11 sollen nach 12 kopiert werden (Formel natürlich entsprechend auf Zeile angepasst).
Natürlich soll eine Überprüfung stattfinden, ob das kopieren geht, sprich ob in G12 schon was steht oder nicht. Wenn in G12 was steht soll die Zeile von G12 in G13 gefüllt werden.
Das Kopieren bekomme ich sicher über Makro aufzeichnen hin aber leider nicht die Überprüfung ob in der Zeile schon was steht :-)
Die Autoaufzeichnung ergibt diesen Quellcode:
Sub Makro1()
Rows("11:11").Select
Selection.AutoFill Destination:=Rows("11:12"), Type:=xlFillDefault
Rows("11:12").Select
End Sub
Kann mir jemand Helfen, dass Marko entsprechnend umzusetzen? Viele Dank.