Hvordan får man en variabel streng til at pege på et objekt?
Jeg har et excel ark, med mange listbox's på. Når der opdateres i forskellige felter, skal en af listbox'en opdateres afhængigt af, hvilket felt der blev opdateret. Listbox'ene hedder Listbox[n], hvor jeg kender n og derfor kan generere navnet på præcis den listbox, jeg gerne vil opdatere.
Problemet er at når jeg opbygger min variabel LstBxName ="Listbox" & CStr(n), opfatter Excel (/VB) dette som en tekststreng. Jeg vil meget gerne kunne konvertere dette til selve objektet.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Desværre er det ikke helt det jeg leder efter. Jeg indlæser ikke navnet på mine listboxes i et array. De står statisk på den formular (arket) som jeg vil have brugerne til at udfylde. Jeg ved at brugeren kan ændre noget fx i række 14, men alt efter hvilken kolonne det er, skal forskellige listboxes rettes.
Nu forsøger jeg mig med - da jeg kan se at Excel angiver det til EMBED("Forms.ListBox.1";""), hvor jeg gerne vil ændre 1 tallet afhængigt af kolonnen - men har ikke fundet ud af at skrive fx
Set LstBxName = EMBED("Forms.ListBox.1";"")
hvordan skrives dette korrekt?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.