Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1516to1520
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

Makro und Verknüpfungen auf anderen Blättern

Makro und Verknüpfungen auf anderen Blättern
03.10.2016 22:01:57
ExcelPadawan
Moin!
Zur Verwaltung von monatlichen Aktivitäten von 200 freiwilligen Helfern erstelle ich gerade eine Excel Mappe.
Ich habe eine Master Tabelle mit 200 Zeilen die Daten an zwölf Monatsblätter übergibt.
Nun will ich per Makro 200 Helferblätter erstellen, die jeweils Verknüpfungen und Hyperlinks sowohl zur jeweiligen Zeile in der Mastertabelle als auch zu den jeweiligen Zeilen der einzelnen Monatstabellen herstellen.
Ich habe hierfür ein erstes Helferblatt mit allen Verknüpfungen und Hyperlinks erstellt, dass ich durch ein Makro kopieren und die entsprechenden Verknüpfungen und Hyperlinks aktualisieren lassen möchte, indem ich sie eigentlich nur eine Zeile im jeweiligen Blatt weiterspringen lasse - soweit der Plan.
Eine Schleife zum Erstellen der 200 Helferblätter inclusive fortlaufender Nummerierung habe ich schon.
Zum anpassen der Verknüpfungen und Hyperlinks habe ich diesen Code:
Sub AdjustLinks()
' AdjustLinks Makro
Range("A1").Select
Selection.Hyperlinks(1).SubAddress = "VERS!A15"
Range("A11").Select
Selection.Hyperlinks(1).SubAddress = "Sep!A15"
Range("B3").Select
ActiveCell.FormulaR1C1 = "=VERS!R[8]C"
Range("C3").Select
ActiveCell.FormulaR1C1 = "=VERS!R[8]C"
End Sub
Die Felder der jeweiligen Helferblätter (A1, A11, B3, C3) sind statisch.
Wie bekomme ich jetzt die Werte der Hyperlinks und der Verknüpfungen eine Zeile weiter (also z.B. "Sep!A15" auf Sep!A16" bzw. "=VERS!R[8]C" auf "=VERS!R[9]C") ?
Wäre superklasse wenn mir jemand hier einen heißen Tip geben könnte...
Vielen Dank!!!

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro und Verknüpfungen auf anderen Blättern
05.10.2016 22:58:41
Piet
Hallo
versuchs mal so, auf Select kann man verzichten, statt R1C1 "Local" nehmen mit direkter Adresse. Setze die Adresse als Const Anweisung, dann kann man sie leichter aendern. Oder die Adresse in Zellen eingeben und Adr 1+2 als Variable aus der Zelle laden.
mfg Piet
Const Adr1 = "A15"
Const Adr2 = "A8"
Sub AdjustLinks()
' AdjustLinks Makro
Range("A1").Hyperlinks(1).SubAddress = "VERS!" & Adr1
Range("A11").Hyperlinks(1).SubAddress = "Sep!" & Adr1
'    Range("B3").FormulaR1C1 = "=VERS!R[8]C"
'    Range("C3").FormulaR1C1 = "=VERS!R[8]C"
Range("B3").FormulaLocal = "=VERS!" & Adr2
Range("C3").FormulaLocal = "=VERS!" & Adr2
End Sub

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige