Anzeige
Archiv - Navigation
172to176
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
172to176
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VBA Problem

VBA Problem
26.10.2002 22:40:02
Jens P.
Hallo Excelfreunde,

was muß ich machen, damit die Spaltennr. nicht die von "Tabelle1", sondern die von "Ansichten" ist?

Gruß Jens

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: VBA Problem
27.10.2002 01:14:24
Ralf Sögel
zeilenzahl = sheets("Ansichten").Cells(Rows.Count, spaltennr).End(xlUp).Row
Variante...
27.10.2002 11:13:47
Ramses
Hallo Jens,

Ich würde es so machen:
Das Sheet als eigene Variable zu verwenden. Damit bist du im Code flexibler und er lässt sich später leichter warten:

Private Sub ListBox1_Click()
Dim ansicht, zelle, spaltennr, zeilenzahl, wks
Dim range As range
'Sheet speziell definieren
Set wks = Worksheets("Ansichten")
Set trange = wks.range("C1:V1")
ansicht = ListBox1.Value
  For Each zelle In trange
    If zelle.Value = ansicht Then
      spaltennr = zelle.Column
      'Hier kannst du die Variable wks dann einsetzen
      'und beginnst bei der letzten Zeile nach oben zu gehen
      zeilenzahl = wks.Cells(65536, spaltennr).End(xlUp).Row
      MsgBox ("Spaltennr. " & spaltennr & " zeilenzahl " & zeilenzahl)
      Exit Sub
    End If
  Next
End Sub
     Code eingefügt mit Syntaxhighlighter 1.14

Gruss Rainer

Anzeige
Re: Variante...
27.10.2002 13:27:14
Jens P.
Hallo Rainer,

danke, gute Idee.

Gruß Jens

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige