PowerPoint VBA?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Ja das geht. Hierzu musst du der Variable Iduration den Wert von Zelle Xyz zuweisen. Angenommen der Werte stehe in der Zelle A12:

Iduration = Range("A12").Value

Zusätzlich ließe sich das ganze noch so kombinieren, dass falls diese Zelle leer ist (=0) ein Standardwert für Iduration gesetzt wird.

If Range("A12").Value = 0 Then
  Iduration = 120 'Hier Standardwert definieren
Else
  Iduration = Range("A12").Value
End If

Siehe hierzu auch:

https://www.automateexcel.com/vba/cell-value-get-set/

https://learn.microsoft.com/de-de/office/vba/language/concepts/getting-started/using-ifthenelse-statements

poseidon42  25.11.2022, 18:29

Ich habe deine Frage jetzt nochmal gelesen und gemerkt, dass die hier dargestellte Antwort nicht ausreichend ist, bzw. eine leicht andere Frage beantwortet. Die Antwort auf die ursprüngliche Frage ist ebenfalls ein JA. Man kann zum Beispiel mithilfe einer InputBox den Wert für die Variable einlesen (siehe Beispiel):

https://learn.microsoft.com/de-de/office/vba/language/reference/user-interface-help/inputbox-function

Auch interessant:

https://stackoverflow.com/questions/20214072/passing-variable-from-form-to-module-in-vba

1
Schlaul1 
Fragesteller
 26.11.2022, 00:06
@poseidon42

Gaaaaanz großes Kino!!!

Genau das, was ich gesucht habe, vielen Dank :-)

0