eigentlich Ich möchte Variablennamen durch Zellbezug in Blatt übergeben. Wenn diese Variable in der deklarierten Liste des Moduls vorhanden ist, sollte der entsprechende Wert in die Referenzzelle gelangen. Können wir es trotzdem erreichen? Wenn ja, bitte führe mich. Es wird sehr hilfreich sein. Vielen Dank im Voraus.Wie übergeben Variablenname durch Zellreferenz in VBA
0
A
Antwort
1
Eine Variable ist ein Symbol. Ein Zeichenfolgenliteral ist ein Wert. VBA hat keine eingebauten reflection Fähigkeiten, es gibt keine Möglichkeit, eine Variable namentlich zu erhalten und ihren Wert zu drucken.
Was Sie können tun, ist ein Dictionary
mit dem Namen als Schlüssel hat, und die Werte wie, na ja, Werte:
Private Foo As Long
Private Bar As Long
Private Fizz As Long
Private Buzz As Long
Option Explicit
Public Function GetValueByName(ByVal name As String) As Long
With New Scripting.Dictionary
'initialize every time, so the values are always up-to-date
.Add "Foo", Foo
.Add "Bar", Bar
.Add "Fizz", Fizz
.Add "Buzz", Buzz
GetValueByName = .Item(name)
End With
End Function
Erlauben Sie mir ernsthaft die Notwendigkeit/Anforderung auf Frage programmatische Zugriff Symbole mit Namen über eine Arbeitsblattfunktion obwohl: es gibt einen Grund, es wird nicht unterstützt.
Verwandte Themen
- 1. VBA-Variable in der Zellreferenz
- 2. Ersetzen Sie Zellreferenz in = formulatext Ausgabe mit Variablenname
- 3. VBA Tabellenspaltenreferenz anstelle von Zellreferenz
- 4. VBA zu FillDown Formel mit wechselnden Zellreferenz
- 5. VBA-Pivot-Tabelle Eine Zellreferenz Anderes Blatt
- 6. Möglichkeit, eine Formel mit Zähler als Zellreferenz in VBA festzulegen?
- 7. Ersetze% Variablenname% durch% MyVariable% in htm Datei
- 8. Ersetzen von Abhängigkeiten mit einer anderen Zellreferenz in VBA
- 9. Wie wird der Variablenname als Achsenbezeichnung in interaktivem ggvis übergeben?
- 10. Ersetzen Wert in Zelle als Zellreferenz
- 11. PHP Variable hinzugefügt durch willkürliche Ausgabe Variablenname
- 12. Wie Zellreferenz in der Berechnung nützlich ist?
- 13. wie Wert erhalten, wenn ein Variablenname als String übergeben wird
- 14. Wie verwendet man eine Variable in einer verknüpften Zellreferenz?
- 15. Formel mit dynamischer Zellreferenz
- 16. Wie kann Variablenname in JavaScript bekannt sein?
- 17. Wie 3 Zellen mit einer absoluten Zellreferenz in VBA zusammengeführt werden
- 18. Punkt in Variablenname
- 19. Doppelpunkt in Charge Variablenname
- 20. Zähler in Variablenname verwenden
- 21. Variablenname eines Datenrahmens in R
- 22. dynamisch Variablenname in einer Funktion
- 23. Dynamische Zellreferenz innerhalb einer ROW() Referenz
- 24. Wie gebe ich eine Zellreferenz von einer String-Suche mithilfe von VBA zurück?
- 25. Zellreferenz beim Einfügen neuer Spalte
- 26. Bad Substitution - Variablenname innerhalb anderer Variablenname - in Bash
- 27. Wie ID übergeben durch Formularaktion in CakePHP
- 28. Wie durch Verweis in JNI übergeben?
- 29. Variablenname aus Vorlagenargument?
- 30. JS Variablenname
Mögliches Duplikat von [Name der Referenzvariablen in Excel vba] (https://stackoverflow.com/q/18336006/11683) – GSerg