Hallo!
Ich habe folgendes Problem:
Ich habe mir ein ziemlich umfangreiches Makro erstellt (Rekorder, Foren,...) und es klappt auch soweit. Programmiertechnisch ist es wahrscheinlich katastrophal, aber das ist ein anderes Thema.
Ich führe über eine Übergeordnete Sub (alles in einem Modul) über mehrere CALL Befehle weiteres Sub's aus. Nun mein Problem:
Ich lese in einer Sub einen Zellenwert aus, welchen ich zu einem späteren Zeitpunkt in einer anderen Sub in eine Zelle schreiben lassen will. Ich schaffe es aber nicht, das der Wert übergeben wird.
Habe mal hier mal einen verkürzten Code zusammengestellt, damit ihr sehen könnt, was ich machen will und eventuell, woran es scheitert:
Sub Uebung()
Call GetName
Call Showname
End Sub
Sub GetName()
Dim GetName As String
GetName = [A1]
MsgBox GetName 'Wert wird testhalber ausgegeben - i.O.
End Sub
Sub Showname()
Dim FileName As String
Dim GetName As String 'war mal ein Versuch
FileName = GetName 'war mal ein Versuch
MsgBox FileName 'Wert wird nicht angezeigt - n.i.O.
[A4] = FileName 'Zelle bleibt leer
End Sub
Könnte mir bitte jemand helfen - DANKE!!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP