Verschieben einer Spalte in den ersten leeren Spalten-VBA-Code eines anderen Arbeitsblatts?
345
user948440
Ich bin neu in dieser Makrosache. Ich habe versucht, den VBA - Code für den Zweck der Bewegung zu schreiben Spalt E von Sheet1 auf Tabelle2 ‚s erste leere Spalte mit dem folgenden Code. Wenn es mir gelingt, werde ich dies mit einem Button verbinden.
Sub MoveCopyColumns() Columns("E").Cut Worksheets("Sheet2").Range("A1").End(xlRight).Offset(0, 1).EntireColumn.Insert End Sub
Könnten Sie mich bitte über meinen Fehler korrigieren?
Lesen Sie [diese Frage] (https://stackoverflow.com/questions/11169445/error-in-finding-last-used-cell-in-vba) und beachten Sie die akzeptierte Antwort besonders. Hier erfahren Sie, wie Sie die letzte Zeile in einer Spalte finden, Sie können sie aber auch verwenden, um die letzte Spalte in einer Zeile zu finden. Sobald Sie das verstanden haben, ist der Rest banal
FreeMan vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?
-
2
Konvertieren Sie Excel 4.0-Makro in VBA
-
1
Gibt es trotzdem vim, dass Sonderzeichen nicht als Wörter gezählt werden?
-
2
Kann ich die Makrosicherheitseinstellung für eine bestimmte Datei mit einem Wort ignorieren?
-
3
Fixieren Sie ein (Heute) Datum in Excel
-
1
Festlegen von vertrauenswürdigen Visio 2003-Speicherorten
-
4
Excel 2007 | Entfernen Sie leere Felder aus den Pivot-Tabellen
-
2
Wie würde ein Outlook 2007-Makro zum Automatisieren des Einfügevorgangs - unformatierter Text ausseh...
-
4
Schließen Sie Excel 2007 vollständig ab, nachdem Sie ein Makro in der persönlichen Makro-Arbeitsmapp...
-
4
Öffnen Sie mehrere Instanzen von Excel ohne PERSONAL.xlsb-Sperrnachricht