Hallo an Alle
Möchte gerade einen Range einer Variable übergeben. So dass ich in den nachfolgenden Prozeduren nur noch die Variable eingeben muss.
Doch leider klappt das nicht so !!
hier mein Ansatz:
Option Explicit
Public rng as Range 'rng ist jetzt Public als Range definiert
Set rng as Range(„A1:A5“) 'so geht es leider nicht !
Public rng as Range(„A1:A5“) geht auch nicht !
Ich möchte einfach diesen Range Public machen und überall über die
Variable rng aufrufen.
Hat jemand eine Lösung ?
Gruss
Hallo,
Option Explicit
Public rng As Range 'rng ist jetzt Public als Range definiert
Sub bla()
Set rng **=** Range("A1:A5") 'so geht es !
...
End Sub
nicht SET AS sondern SET = 
LG
Ich möchte den Wert der zugewiesen wird für alle Prozeduren verwenden.
Also mit rng im auf den angegebenen Range zurückgreifen.
Also nicht pro Prozedur… darum wollte ich es ausserhalb mit Set As probieren. In der Prozedur ist mir das schon klar.
Gruss
Außerhalb einer Sub geht das glaub ich nicht.
Konstante dürfte auch nicht gehen.
Anhand des Beispiel kannst du in jeder Proc, die die Variable Rng braucht, vorher die sub Bla aufrufen.
LG