Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Spalten einfügen
#1
Hallo zusammen,
da ich leider auf keinen grünen Zweig komme bitte ich euch um Hilfe!
Und zwar brauche ich eine Makro, die mir Spalten einfügt.
Von Spalte N bis Spalte GL soll nach jeder schon vorhandenen Spalte eine neue rechts daneben erzeugt werden.
Vielen Dank für eure Hilfe!!!

Schöne Grüße

Tobi


Bisheriger Code:
Sub SE()
   
    Dim i As Long
    For i = Cells(1, Columns.Count).End(xlToLeft).Column To 2 Step -1
        Cells(1, i).EntireColumn.Insert Shift:=xlToRight
        Cells(1, i).EntireColumn.Insert Shift:=xlToRight
    Next i
End Sub


Dieser funktioniert zwar für kleine Anwendungen, aber nicht für meine Zwecke.
Antworten Top
#2
Option Explicit
Sub SpaltenEinfügen()
    Dim Spalte As Integer
    For Spalte = Selection.Column + Selection.Columns.Count - 1 To Selection.Column Step -1
        Columns(Spalte + 1).Insert
    Next
    Columns("BI:BT").Select
End Sub

Hat sich erledigt;)
Antworten Top
#3
Hallo,


Code:
Sub SE()
   
    Dim i As Long
    i = 15
    Do Until i = Cells(1, Columns.Count).End(xlToLeft).Column + 1
       Columns(i).EntireColumn.Insert Shift:=xlToRight
       i = i + 2
    Loop
End Sub
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste