Jeg har lavet et program i VBA for excel til at holde styr på rør på en bore platform. Hver linie består af en checkbox og 3 knapper, programmet skulle gerne indeholde 200 linier. (600 knapper! og ja det er en fan... masse kodelinier) Men ved linie 173 kommer jeg ikke videre da "general - declarations" kommer fem og ikke længere knappens kode vindue. (dobbelt klikker på knappen i deseign tilstand) Mit spørgsmål er nu om det kun er muligt at lave et vist antal knapper, kodestykker??? Koderne er ikke lagt i moduler men står under "ark1" Bruger office 2000 Håber i forstår spørgsmålet På forhånd tak rigpig
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Nok ikke meget hjælp, men jeg har (for at teste) lige lavet et regneark med over tusind knapper (For_Next sføli). Jeg kan "Programkode i dem alle", så dit eksempel kan jeg ikke genskabe. Bruger excel97. Måske er der andre der ved noget mere specifikt.
Tak for din kommentar aheiss Jeg har foreløbig løst problemet ved at indsætte et nyt ark og så kunne jeg fortsætte som normalt, det kunne være noget med antal kode liner. Jeg må indrømme at det nok er en værre gang skraldespands programering som Bak og Janvogt nok ville brække sig af grin over, men det virker, så må jeg optimere efterhånden som jeg bliver bedre. rigpig.
Nu kan man jo også lave en kode hvor der aktiveres en makro afhængig af hvilken celle du aktiverer. Du behøver egentlig ingen knapper. Hvis du aktiverer celle B390 kører makro XX, aktiverer du celle C1200 kører en anden. Afhængig af hvor mange makroer du har brug for kunne det være en løsning. Men du har nok ikke brug for 600 forskellige vel ?
Det er mere kompliceret end som så, hver type bore rør der er på riggen føres ind i regnearket (derfor de 200 linier) ud for hver linie er der en checkbox, de rør der er i hullet markeres i checkboxen, øverst på siden er der en box hvor antal timer skrives ind (f.eks 24) tryk på knappen og vupti! de rør som skal have timerne får dem, men derudover skal hver rør kunne gives timer, ved reperation skal timerne resettes, men lifetime timer skal fortsætte!(deraf 3 knapper til hver line, dette giver en masse circulære referencer hvis det skal skrives i excel, derfor laver jeg det i VBA rigpig
PS du har ret i at ting tager tid, lange ting tager lang tid :D
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.