21. august 2008 - 17:34Der er
5 kommentarer og 1 løsning
VBA - Læs aktiv Sheet og Range
Hej. Jeg har en Userform, som aktiveres via en makro. Jeg kunne godt tænke mig, at VBA koden starter med at læse, hvilken celle, som er aktiv, når makroen aktiveres.
Jeg kan godt finde ud af, hvilket ark, der er aktiv med:
AKTIV_ARK = ActiveSheet.Name
Men hvordan gør jeg det med cellen?
Og virker variablerne på tværs af de forskellige Private SUB, som er lavet på min Userform, da jeg vil sætte variablen/variablerne i "UserForm_Initialize()", men bruge variablerne på en cmd-knap.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Det er lige præcis disse 2 variabler, som jeg vil anvende.
Jeg forstår ikke det med standardmodul uden for funktionerne. Tanken er, at variblerne sættes i "Private Sub UserForm_Initialize()" med: AKTIV_ARK = ActiveSheet.Name Aktivecelle = ActiveCell.Address
Og skal anvendes i "Private Sub CmdBt1_Click()"
Skal jeg så lave en defination i "Module1" (eller hvad jeg nu kalder den) Og fx skrive: Sub HentCell() Global Aktivecelle As String Global AKTIV_ARK As String END SUB
Og i "Private Sub CmdBt1_Click()" Skrive "Call HentCell"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.