Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1840to1844
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA automatisch sortieren bei Öffnen

VBA automatisch sortieren bei Öffnen
30.07.2021 17:43:19
Marko
Hallo in die Runde,
ich bin auf der Suche nach einem Makro, mit dem nach dem Öffnen eines Sheets in dem Zellenbereich H5:H100 die Werte aufsteigend sortieren und wenn der Zellenwert = 0, dann soll die Zeile ausgeblendet werden. Hierbei benötige ich Eure Unterstützung. Vielen Dank und Gruß, Marko

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA automatisch sortieren bei Öffnen
30.07.2021 17:44:47
Hajo_Zi
benutze den Makrorecorder, Code unter DieseArbeitsmappe open Ereignis.
GrußformelHomepage
VBA automatisch sortieren bei Öffnen
30.07.2021 18:20:52
Marko
Hallo Hajo,
danke für den Hinweis. Leider bekomme ich es mit dem aufgezeichneten Makro nicht hin.
Gruß Marko
zeig mal das Makro? owT
30.07.2021 18:22:27
ralf_b
VBA automatisch sortieren bei Öffnen
30.07.2021 18:26:48
Marko

Sub Makro1()
' Makro1 Makro
Range("J44").Select
ActiveWorkbook.Worksheets("Femira").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Femira").AutoFilter.Sort.SortFields.Add2 Key:= _
Range("H4:H35"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Femira").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub

Anzeige
AW: VBA automatisch sortieren bei Öffnen
30.07.2021 18:46:09
Nepumuk
Hallo Marko,
in das Modul "DieseArbeitsmappe":

Option Explicit
Private Sub Workbook_Open()
Call Sortieren
End Sub
In ein Standardmodul (Menüleiste im VBA-Editor - Einfügen - Modul):

Option Explicit
Public Sub Sortieren()
With ThisWorkbook.Worksheets("Femira").AutoFilter.Sort
.SortFields.Clear
.SortFields.Add2 Key:=ThisWorkbook.Worksheets("Femira").Range("H4"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Gruß
Nepumuk
Anzeige
AW: VBA automatisch sortieren bei Öffnen
30.07.2021 18:55:07
GerdL
Moin,
noch einer.

Private Sub Workbook_Open()
Call Unit
End Sub


Sub Unit()
With Tabelle1.Range("H4:H100")
.Sort key1:=Tabelle1.Range("H5"), order1:=xlAscending, Header:=xlYes
.AutoFilter
.AutoFilter field:=1, Criteria1:="" & 0
End With
End Sub
Gruß Gerd
Dankeschön
31.07.2021 09:00:40
Marko
Vielen Dank für Eure Unterstützung, jetzt funktioniert's...
Gruß Marko

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige