|  
                                             
	Mach doch ein programm mit  unterprogramm, und deklariere eine variable als public (z,B Dim public APublic as string" am Anfang des Programms. 
	Das Unterprogramm würde ich eine private variable deklarieren lassen, einen Wert zuweisen und danach alle variablenwerte auslesen lassen. 
	  
	z.B 
	Dim Public APublic as String 
	Dim PrivateB as string 
	PrivateB="Ich bin die Variable PrivateB im Hauptprogramm und als private deklariert" 
	PublicA= "Ich bin die Variable PublicA und als public deklariert" 
	call SUBB 
	debug.print "Hauptprogramm:";"PublicA=";PublicA ,"PrivateB=";PrivateB 'oder sonst irgendwas, um beide Variablen zu zeigen 
	end 
	private sub SUBB() 
	dim PrivateB as string 
	PrivateB="Ich bin die Variable PrivateB in SUBB und als private deklariert" 
	debug.print "SUBB:";"PublicA=";PublicA ,"PrivateB=";PrivateB 'oder sonst irgendwas, um alle Variablen zu zeigen 
	end sub 
	Dann kann jeder sehen, dass die private variablen nur jeweils lokal existieren, public jedoch überall gelesen und verändert werden können., wo sie deklariert wurden 
	  
	  
	  
     |