Just nu i M3-nätverket
Gå till innehåll

Excel VBA skapa Pubilka referenser


Tommy H
 Share

Rekommendera Poster

Kan man skapa publika referenser som gäller oavsett vilket makro som körs?

T.ex

Public Sub()

Dim Ws1 as woorksheet

Set Ws1 = Worksheets("SUMMERING")

End sub

 

Vad jag jagar är att oavsett vilket makro som jag sedan kör så ska det "komma ihåg" vilket blad Ws1 är.

Frågan är ju sedan hur jag nollställer det?

 

 

Länk till kommentar
Dela på andra webbplatser

Ove Söderlund

Du kan titta på följande sida:

https://stackoverflow.com/questions/32055910/can-i-use-the-set-command-globally

 

Med det sagt så bör du kanske titta på koden och undra om du verkligen behöver globala variabler/statements då det så klart finns risk att kod i arbetsboken blir svårlöst vid eventuella fel.

 

 

Länk till kommentar
Dela på andra webbplatser

Ok!

Det jag tänker mig är följande:

Jag har ett par olika ws som jag tänkte köra samma makron på.

Då jag måste gå in på andra sidor (och kanske arbetsböcker), så är det ju viktigt att komma tillbaka till rätt ws.

T.ex om det skall raderas data på ursprungsbladet, så vill man ju att det blir gjort på rätt blad!

Länk till kommentar
Dela på andra webbplatser

 Share

×
×
  • Skapa nytt...