Microsoft Excel

Herbers Excel/VBA-Archiv

VBA automatisch statt Makro ausführen


Betrifft: VBA automatisch statt Makro ausführen
von: Kisska
Geschrieben am: 19.06.2017 12:21:18

Hi zusammen,

ich habe dieses Makro hier:

  • Sub SpaltenZeilenEinstellen()
    With ActiveSheet.UsedRange
    .Columns.AutoFit
    .Rows.AutoFit
    End With
    End Sub


  • Das Makro passt Zeilen und Spalten automatisch an Inhalt an, und zwar in einem bestimmten Tabellenblatt.

    Was muss im VBA-Code ergänzt / geändert werden, damit der Code automatisch und sofort ohne Ausführung des Makros die Anwendung findet?

    Viele Grüße
    Kisska

      

    Betrifft: Workbook_Open() anschauen...oT
    von: robert
    Geschrieben am: 19.06.2017 12:34:04




      

    Betrifft: AW: VBA automatisch statt Makro ausführen
    von: Markus
    Geschrieben am: 19.06.2017 12:34:33

    Hallo Kisska,

    probier mal folgendes:

    Private Sub Worksheet_Change(ByVal Target As Range) 
    Call  SpaltenZeilenEinstellen
    End Sub
    Gruß
    Markus


      

    Betrifft: AW: VBA automatisch statt Makro ausführen
    von: Bernd
    Geschrieben am: 19.06.2017 12:48:13

    Hi,

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
         ActiveSheet.Columns.AutoFit
     End Sub
    MfG Bernd


      

    Betrifft: AW: VBA automatisch statt Makro ausführen
    von: Kisska
    Geschrieben am: 19.06.2017 13:20:33

    Herzlichen Dank an alle! Hab die Lösung von Bernd genommen :-)

    Euch allen noch einen angenehmen Tag

    Viele Grüße
    Kisska


      

    Betrifft: Gerne und Danke für die Rückmeldung - owT
    von: Bernd
    Geschrieben am: 19.06.2017 13:26:42