Live-Forum - Die aktuellen Beiträge
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

Excel Formel "Indirekt" in VBA Fehler

Excel Formel "Indirekt" in VBA Fehler
18.02.2020 11:28:23
Paul
Hallo zusammmen
ich versuche, Bilder variabel über eine Indirekt-Formel in VBA zu gestalten. Manuelle Eingabe funktioniert einwandfrei.
Mit Aufnahme des Makrorecorders passiert immer wieder der Fehler, dass die markierte Zelle O5 durch R5C15 (schwarz fett unten) ersetzt wird, wenn ich bei der Aufnahme des Makrorekorders die Zelle mit der Maus markiere.
Gebe ich die Zelle manuell ein, erscheint die Angabe... TestLiga!'O5'... (Diese Gänsefüßchen verhindern die Funktion der Formel am Ende. Wenn ich diese lösche, funktioniert es einwandfrei.
Meine Frage ist somit, wie ich die Indirekt-Formel in VBA eingeben muss.
Danke für jede Hilfe.
Anbei der Code.
Danke P.
wsM.Range("B2").Copy
wsL.Range("E5").Select
ActiveSheet.Pictures.Paste(Link:=True).Select
Application.CutCopyMode = False
Selection.Formula = "Mannschaft" & 1 & ""
ActiveWorkbook.Names.Add Name:="Test", RefersToR1C1:= _
"=INDIRECT(""Mannschaften!$B"" & TestLiga!R5C15)"
ActiveWorkbook.Names("Test").Comment = ""
Selection.Formula = "Test"

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel Formel "Indirekt" in VBA Fehler
18.02.2020 12:10:29
Rudi
Hallo,
das ist kein Fehler. R5C15 ist O5 in R1C1-Schreibweise.
ActiveWorkbook.Names.Add Name:="Test", RefersTo:= _
"=INDIRECT(""Mannschaften!$B"" & TestLiga!$O$5)"
Gruß
Rudi
AW: Excel Formel "Indirekt" in VBA Fehler
18.02.2020 12:51:38
Paul
Danke erstmal.
Die Eingabe der Indirekt-Formel mit den Dollarzeichen klappt über die manuelle Eingabe in der Zelle . Das hatte ich auch schon ausprobiert. Wenn man die Eingabe mit den Dollarzeichen aber über VBA eingibt, kommt ein Laufzeitfehler 1004...
AW: Excel Formel "Indirekt" in VBA Fehler
18.02.2020 13:00:56
Rudi
Hallo,
bei mir funktioniert das.
Gruß
Rudi
AW: Excel Formel "Indirekt" in VBA Fehler
18.02.2020 13:37:46
Paul
Ok, danke Rudi, Verstanden.
Die Zelle steht jedoch bei zwischen zwei Hochkomma, also so:... TestLiga!'Z5S15') -- (Z5S15 ist eine Zelle zum Testen bei mir)
Somit passiert bei Änderungen in der beschriebenen Zelle nichs. Entferne ich das Hochkomma, klappt es. Kannst du mir noch sagen, wie ich das Hochkomma entfernen kann mittels VBA? Dann wäre dieses Thema hier gelöst.
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige