Erstmals finde ich das Forum und die Seite echt hilfreich. Bis dato konnte ich mir immer selbst weiterhelfen mit den gefühlten 15 mia Problemchen welche hier bereits gelöst wurden :-)
mein Projekt:
- Per Namensmanager vergebe ich Namen um später per Eingabeformular Werte einzutragen
- Bsp. Name ist ABCD für Zelle A1 mit dem Wert 4444
- Ziel ist eine Oberfläche mit diversen Steuerelementen, Anhang des geklickten Steuerelement wir der Namen für den Zell- Name definiert
- Im VBA Code setze ich demnach ABCD zusammen
- Später will ich als Vorgabe Wert (Falls vorhanden) anhand des Zellnamens abrufen können
Mein Problem:
- Range ("Name").value geht nicht, warum nicht?
- Range ("ABCD").value geht ==> Msgbox = 4444
Vielen Dank für eure Hilfe.
' Settings
Option Explicit
Dim MC, SC, EHT, LN, Name, Wert As String
Public Sub Zähler_Start()
' == Mastercode ==
MC = "A"
' == Subcode ==
SC = "B"
' == Einheit ==
EHT = "C"
' == Laufnummer ==
LN = "D"
' == Name ==
Name = MC & SC & EHT & LN
MsgBox Name
' == Wert ==
Wert = Range("Name").Value ' Funktioniert nicht
Wert = Range("ABCD").Value ' Funktioniert
MsgBox Wert
End Sub