Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
804to808
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
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

startzelle für code festlegen

startzelle für code festlegen
04.10.2006 13:59:10
oliver
hi,
habe jetzt diesen code gefunden. wie kann ich die startzelle für den code festlegen. am liebsten wäre mir, wenn der code in der activecell beginnt und von dort aus runter einfügt. bei dem code unten beginnt er immer in der zelle A1.
mfg
olli
' 5 ComboBoxen mit LinkedCell in der nebenstehenden Spalte zufügen

Sub x()
Dim i%
With Worksheets("Tabelle1")
For i = 1 To 5
.Rows(i).RowHeight = 18
With .Shapes.AddOLEObject(ClassType:="Forms.ComboBox.1", _
DisplayAsIcon:=False, _
Link:=False, _
Left:=.Cells(i, 1).Left, _
Top:=.Cells(i, 1).Top, _
Width:=.Cells(i, 1).Width, _
Height:=.Cells(i, 1).Height)
' Linked Cell setzen und Einträge zufügen
With .DrawingObject
.LinkedCell = Cells(i, 2).Address
With .Object
.AddItem "Horst"
.AddItem "Kurt"
.AddItem "Klaus"
End With
End With
End With
Next
End With
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: startzelle für code festlegen
04.10.2006 14:28:42
Beni
Hallo Oliver,
Gruss Beni

Sub x()
Dim i, r, c As Integer
r = ActiveCell.Row
c = ActiveCell.Column
With Worksheets("Tabelle2")
For i = r To r + 5
.Rows(i).RowHeight = 18
With .Shapes.AddOLEObject(ClassType:="Forms.ComboBox.1", _
DisplayAsIcon:=False, _
Link:=False, _
Left:=.Cells(i, c).Left, _
Top:=.Cells(i, c).Top, _
Width:=.Cells(i, c).Width, _
Height:=.Cells(i, c).Height)
' Linked Cell setzen und Einträge zufügen
With .DrawingObject
.LinkedCell = Cells(i, c + 1).Address
With .Object
.AddItem "Horst"
.AddItem "Kurt"
.AddItem "Klaus"
End With
End With
End With
Next
End With
End Sub

Anzeige
AW: startzelle für code festlegen
05.10.2006 11:05:01
Beni
Hallo Oliver,
ich habe zum testen die Tabelle2 gewählt, ist für Tabelle1 korrigiert.
Gruss Beni

Sub x()
Dim i, r, c As Integer
r = ActiveCell.Row
c = ActiveCell.Column
With Worksheets("Tabelle1")
For i = r To r + 5
.Rows(i).RowHeight = 18
With .Shapes.AddOLEObject(ClassType:="Forms.ComboBox.1", _
DisplayAsIcon:=False, _
Link:=False, _
Left:=.Cells(i, c).Left, _
Top:=.Cells(i, c).Top, _
Width:=.Cells(i, c).Width, _
Height:=.Cells(i, c).Height)
' Linked Cell setzen und Einträge zufügen
With .DrawingObject
.LinkedCell = Cells(i, c + 1).Address
With .Object
.AddItem "Horst"
.AddItem "Kurt"
.AddItem "Klaus"
End With
End With
End With
Next
End With
End Sub

Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige