Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.09.2013 14:10:15 |
Lars |
|
|
|
19.09.2013 14:17:03 |
Lars |
|
|
|
20.09.2013 06:51:18 |
Gast42668 |
|
|
|
21.09.2013 19:07:25 |
Lars |
|
|
Variable anhand ihres Namens auswählen |
21.09.2013 21:30:47 |
Gast75084 |
|
|
|
21.09.2013 21:30:50 |
Gast69086 |
|
|
|
22.09.2013 11:09:44 |
Lars |
|
|
|
23.09.2013 12:01:07 |
Lars |
|
|
|
23.09.2013 21:13:49 |
Gast41133 |
|
|
Von:
Gast75084 |
Datum:
21.09.2013 21:30:47 |
Views:
861 |
Rating:
|
Antwort:
|
Thema:
Variable anhand ihres Namens auswählen |
Aha, verstehe. Hm, du könntest es mal so probieren.
Option Explicit
Public Sub Beispiel()
Dim objWks As Excel.Worksheet
Dim objName As Excel.Name
Set objWks = ThisWorkbook.Worksheets("Tabelle1")
objWks.Range("B2").Formula = "=(12+myVar01)/5" 'Formel für Veranschaulichung erstellen
'Erstellt eine "Variable" mit dem Namen 'myVar01' und dem Wert '-1.2345'.
'Diese ist dann im Namensmanager von Excel zu sehen und in Formeln
'normal zu gebrauchen (s. Zelle B2).
'... mit Visible:=False kann man sie auch im Namensmanager verbergen
' (sie werden dann aber auch nicht mehr der Bearbeitungsleiste automatisch
' bei der Eingabe ergänzt)
Set objName = objWks.Names.Add(Name:="myVar01", Visible:=True, _
RefersTo:=-1.2345)
End Sub
Wenn du die Berechnungen vom Makro abgeschlossen hast, könntest du die Ergebnisse auf diesem Wege direkt in den Formeln zur Verfügung stellen/aktualisieren.
BG
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.09.2013 14:10:15 |
Lars |
|
|
|
19.09.2013 14:17:03 |
Lars |
|
|
|
20.09.2013 06:51:18 |
Gast42668 |
|
|
|
21.09.2013 19:07:25 |
Lars |
|
|
Variable anhand ihres Namens auswählen |
21.09.2013 21:30:47 |
Gast75084 |
|
|
|
21.09.2013 21:30:50 |
Gast69086 |
|
|
|
22.09.2013 11:09:44 |
Lars |
|
|
|
23.09.2013 12:01:07 |
Lars |
|
|
|
23.09.2013 21:13:49 |
Gast41133 |
|
|