Anzeige
Archiv - Navigation
1740to1744
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

Combobox auswählenund Linkedcell zuweise

Combobox auswählenund Linkedcell zuweise
28.02.2020 15:13:47
Markus
Hallo Zusammen,
Ich habe in einem Bereich mehrere Comboboxen. Die Anzahl der comboboxen in diesem Bereich kann variieren. Ich möchte jede Combobox in diesem Bereich auswählen und als LinkedCell die Zelle zuweisen, in der sich diese Combobox befindet zuweisen.
Sub combobox_linkedcells()
Dim A As Integer
Dim B As Integer
Dim obj As OLEObject
For Each obj In Tabelle1.OLEObjects
If obj.TopLeftCell.Row > 19 And obj.TopLeftCell.Column 

Dies ist mein Ansatz. Dieser Funktioniert aber nicht, da Laufzeitfehler Automatiesierungsfehler Unbekannter Fehler. Warum weiß ich nicht, ich vermute aber, dass es daran liegt, dass die For Each Schleife zuerst mehrere Male durchlaufen wird, ohne eine Combobox auszuwählen. Ab einer gewissen Anzahl an Durchläufen wählt er dann zuverlässig die Comboboxen aus (aber auch nur wenn ich obj.LinkedCell = Cells(A, B).Address auskommentiere)
Wäre sehr dankbar, wenn mir jemand helfen könnte oder einen Tipp geben würde!
VG,
Markus

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

Betreff
Datum
Anwender
Anzeige
AW: Combobox auswählenund Linkedcell zuweise
28.02.2020 15:56:19
onur
Wozu DIESE Zeile:
If obj.TopLeftCell.Row > 19 And obj.TopLeftCell.Column 

AW: Combobox auswählenund Linkedcell zuweise
28.02.2020 16:25:05
Markus
Weil sich auf dem Tabellenblatt mehrere Comboboxen und Commandbuttons befinden. Mit dieser Zeile lege ich den Bereich fest in dem Buttons ausgewählt werden sollen
AW: Combobox auswählenund Linkedcell zuweise
28.02.2020 16:29:33
onur
Würde ja Sinn machen, wenn der folgende Code abhängig davon wäre, ob Button ausgewählt oder nicht.
Ob das Button ausgewählt ist oder nicht, ist aber dem Rest deines Codes schnurzpiepegal, deswegen ist diese Zeile völlig überflüssig.
AW: Combobox auswählenund Linkedcell zuweise
28.02.2020 16:36:35
Markus
Okay, der nachfolgende Code hängt nicht davon ab. Gib mir gerne eine alternative Zeile, in der ich alle Comboboxen im Bereich Reihe > 19 und Spalte
Anzeige
AW: Combobox auswählenund Linkedcell zuweise
28.02.2020 16:41:22
onur

For Each obj In Tabelle1.OLEObjects
A = obj.TopLeftCell.Row
B = obj.TopLeftCell.Column
If A > 19 And B 

AW: Combobox auswählenund Linkedcell zuweise
29.02.2020 12:47:22
Markus
Jo, läuft! Danke dir
AW: Combobox auswählenund Linkedcell zuweise
29.02.2020 13:12:17
onur
Man braucht nix auszuwählen, um ihm etwas zuzuweisen - Egal ob bei ComboBox, Blatt, Range oder Zelle.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige