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

Excel-Bezüge ins VBA verknüpfen

Excel-Bezüge ins VBA verknüpfen
20.12.2004 10:53:31
Giuseppe
Hallo Excel-VBA-Profis
Ich möchte gerne Excel-Bezüge ins VBA verknüpfen:
WertA = Worksheets("Tabelle1").Range("A5")
Nun habe ich folgendes Problem:
Wen ich im Excel-Sheet, Zeilen oder Spalten einfüge,
verändere ich die Bezüge.
Das heisst, "A5" ist nicht mehr "A5" und ich muss alle Variablen
im VBA manuell anpassen.
Auch den Tabellennamen kann ich nicht mehr ändern.
Und das bei 1000 unterschiedlichen Variablen!
Gibt es da nicht eine bessere Möglichkeit?
mfG
Giuseppe

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

Betreff
Datum
Anwender
Anzeige
AW: Excel-Bezüge ins VBA verknüpfen
Volker
Hallo Giuseppe,
du kannst deine Zellen Namen geben, die dann fest mit diesen verknüpft sind.
Nur mal als Bsp.: (einfach mal ausprobieren)

Sub Makro1()
ActiveWorkbook.Names.Add Name:="meinezelle", RefersToR1C1:= _
"=Tabelle3!R12C1"
[A1].Select
Range("meinezelle").Select
End Sub

oder

Sub Makro1()
ActiveWorkbook.Names.Add Name:="deinezelle", RefersTo:= _
Range("A1")
[C3].Select
Range("deinezelle").Activate
End Sub

Das erlöst Dich aber nicht von der Arbeit, alle Zellen, die in deinem Code auftauchen, mit Namen zu versehen.
Gruß
Volker
Anzeige
AW: Excel-Bezüge ins VBA verknüpfen
21.12.2004 15:39:58
Giuseppe
hallo Volker
Ich bin jetzt bei der Arbeit.
Wenn ich daheim bin, werde ich es so bald wie möglich, versuchen...
Aber der Dank hast Du jetzt schon.
mfG
Giuseppe

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige