Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
764to768
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
764to768
764to768
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

UserForm - unterbrochene Spalten

UserForm - unterbrochene Spalten
23.05.2006 16:15:14
Hotte
Hallo nette Leute im Forum,
wer kann helfen:
1. möchte mehrere Spalten eines sheets in eine UserForm, allerdings sind die Spalten nicht durchgehend (z.B. C3:C & F3:F & N3;N & P3:P usw.)
2. eine weitere Userform, in die vom sheet("01") die Spalten B3:C (als Zeilentitel quasi) & N3:N & P3:P plus die Spalten N3:N & P3:P aus den weiteren sheets("02" bis "12") rein sollen. Die Spalten N3:N & P3:P sind aus allen 12 sheets gleich, nur aus dem 1. sheet kommt als Zeilentitel (in Spalte B ist der gemeinsame Begriff für alle identischen sheets. Begriff ist ein eindeutiger string.
Wie schreibt man das? Wie muss ich das abändern? Kann mir jemand bitte behilfich sein? Rückantwort wäre prima! Gruß Hotte
&ltpre&gt
Private Sub UserForm_Activate() ' Kann man da eine Schleife einbauen?
Dim z As Long, lz As Long, rc As Long
rc = Rows.Count
lz = IIf(Cells(rc, 1) &lt&gt "", rc, Cells(rc, 1).Row)
lb1.RowSource = Range("C3:C" & lz).Address ' Wie anders?
lb1.ColumnWidths = "15cm" 'alle restlichen Spalten 4 cm
End Sub&lt/pre&gt

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

Betreff
Datum
Anwender
Anzeige
AW: UserForm - unterbrochene Spalten
23.05.2006 16:39:26
Gerd
Hi,
RowSource müssen zusammenhängende Zellbereich sein.
mfg Gerd
AW: UserForm - unterbrochene Spalten
23.05.2006 16:52:53
Hotte
Hi Gerd,
kann man das dann anders realisieren?
mfg#Hotte
AW: UserForm - unterbrochene Spalten
23.05.2006 16:57:28
Gerd
Hi,
am einfachsten die spalten in ein Array lesen und der Box mit List zuweisen.
mfg Gerd
AW: UserForm - unterbrochene Spalten
24.05.2006 13:23:54
Hotte
Hi Gerd,
Frage eines Anfängers: in ein neues sheet einlesen nebeneinander stehend und dann in die Box?
Danke für die Antwort, übrigens.
Gruß
Hotte
AW: UserForm - unterbrochene Spalten
24.05.2006 13:58:31
Gerd
Hi,
so gehts natürlich auch, ist fast dasselbe wie Array nur langesamer.
mfg Gerd
AW: UserForm - unterbrochene Spalten
24.05.2006 14:39:27
Hotte
Hi Gerd,
bist du mir bitte noch behilflich: Wie bringe ich hier die best. Spalten rein (ab Spalte 15 jede 2. Spalte bis bis Spalte 79 ab Zeile 3:wie gefüllt) und wie kriege ich dann das in die UF? Spalte B3:B ist die Ausnahme: die soll als gemeinsame Spalte nur 1 x vorangestellt werden (einduetiger Schlüssel als string). Und alles solange B "". Wie macht man das? Wäre prima, Hilfe zu bekommen.Gruß Hotte

Sub ArrayUF()
Dim sh As Object
Dim i As Integer
ReDim Arr(0)
i = 1                           'geht wohl so nicht - müsste sich sicher auf Spalte B beziehen ?
For Each sh In ActiveWorkbook.Sheets
If Left(sh.Name, 5) = "Monat" Then
i = i + 1
ReDim Preserve Arr(i)
Arr(i) = sh.Name
End If
Next sh
Sheets(Arr).Select
End Sub

Anzeige
AW: UserForm - unterbrochene Spalten
27.05.2006 12:07:00
Gerd
Hi,
kopier die Spalten in ein neues Blatt nebeneinander.
mfg Gerd

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige