faab58

VBA Excel bei manuellem Spaltenwechsel Arbeitsmappe automatisch sichern

Hallo liebe Gemeinde,

ich habe ein Problem ( wie so viele andere ) und hoffe eine Idee zu bekommen.


Ich möchte jedesmal, wenn ich manuell einen Spaltenwechsel (nicht bei einem Zeilenwechsel) vornehme, die Arbeitsmappe unter ihrem Namen automatisch im Hintergrund per VBA speichern.

Vielleicht hat jemand eine Lösung

Lieben Gruß an alle

FAAB
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 263536

Url: https://administrator.de/forum/vba-excel-bei-manuellem-spaltenwechsel-arbeitsmappe-automatisch-sichern-263536.html

Ausgedruckt am: 10.05.2025 um 04:05 Uhr

eisbein
Lösung eisbein 15.02.2015 aktualisiert um 14:44:57 Uhr
Goto Top
Hallo!

Wie steht es um deine VBA-Kenntnisse?

Schon mal versucht einen Makro aufzuzeichnen und dann den Code zu begutachten?

Gruß
Eisbein
opalka
Lösung opalka 15.02.2015 aktualisiert um 14:45:00 Uhr
Goto Top
Hallo,
Dim beforeColumn As Integer

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    Dim col As Integer
    
    col = Target.Column
    If beforeColumn <> col Then
        ActiveWorkbook.Save
        beforeColumn = col
    End If
End Sub

Für Zeilen anstelle von Column Row nehmen.

Gruß
FAAB58
FAAB58 15.02.2015 um 14:44:26 Uhr
Goto Top
Vielen Dank oplaka - funktioniert genial !!!! Hast mir sehr geholfen...*freu*