Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Makro: Bereich markieren

Makro: Bereich markieren
WalterK
Hallo,
Ich habe versucht ein Makro zusammen zustellen, dass ausgehend von Zelle A3 (in Zeile 2 sind die Überschriften) bis zur letzten befüllten Spalte und letzten befüllten Zeile die Tabelle markiert und dann den Sortieren-Dialog aufruft.
Es scheint nicht zu funktionieren, es wird jedenfalls nicht der richtige Bereich markiert.
Was ist hier falsch? Kann jemand behilflich sein?
Mein AnfängerCode:
Option Explicit
Sub Bereichmarkieren()
Dim Lz As Long    'letzte befüllte Zeile
Dim Ls As Long    'letzte befüllte Spalte
Ls = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column    'ermittelt die letzte  _
befüllte Spalte
Lz = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row 'ermittelt letzte befüllte  _
Zeile
Range(Cells(3, 1), Cells(Ls, Lz)).Select
Application.Dialogs(xlDialogSort).Show
End Sub
Besten Dank und Servus, Walter
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro: Bereich markieren
31.07.2010 20:20:33
Gerd
Hallo Walter,
du hast bei Cells(Ls, Lz) die Variablen vertauscht; Cells(Zeilennr, Spaltennr).
Die Ermittlung der letzten Spalte könntest Du an deiner Überschriftenzeile festmachen.
Sub Bereichmarkieren()
Dim Lz As Long    'letzte befüllte Zeile
Dim Ls As Long    'letzte Spalte
Ls = Cells(2, Columns.Count).End(xlToLeft).Column   'ermittelt die Spalte der letzten Ü _
berschrift in Zeile 2
Lz = Range(Columns(1), Columns(Ls)).SpecialCells(xlCellTypeLastCell).Row 'ermittelt letzte  _
befüllte Zeile
Range(Cells(3, 1), Cells(Lz, Ls)).Select
Application.Dialogs(xlDialogSort).Show
End Sub
Gruß Gerd
Anzeige
Jetzt funktionierts! Danke Gerd. Servus Walter
31.07.2010 20:26:55
WalterK
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige