Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Dele af koden ser således ud, og fungerer upåklageligt så længe Ark2 er synlig, men hvis jeg benytter mig af menulinien Formater>Ark>Skjul, og gør Ark2 helt utilgængeligt for slutbruger, fejler makroen !!!!
Den nemme løsning er at få macroen til at vise arket --> hente data--> skjule arket igen. Hvis du stopper "screen.updating" kan slutbrugeren ikke se at arket bliver vist og skjult igen.
Bak --> Jeg vidste at der måtte være en smartere måde, men det gik ud over mine evner..... Du burde have fået point for nu har du lært mig noget nyt igen....
nej jeg har nok :-) her er den lidt kortere version uden at bruge copy Worksheets("PrisKalkulation").Range("F5:F11").Value = Worksheets("Ark2").Range("C3:C9").Value
Må indrømme at det heller ikke er point der for mig til at være på exp - det er mest for at lære noget. Hvordan har du lært smarte/korte vba og hvordan lærer man det bedst? Undskyld jeg spammer spm., men det er lidt skræmmende at det jeg bruger 10 linier på kan skrives med en enkelt linie.
Jeg har læst et par bøger (j. walkenbach's excel 2002 powerprogramming VBA) og set hvordan proffi'erne gør :-) Samtidig har jeg altid haft gamle langsomme computere, der har gjort at jeg altid har skullet bruge de mest optimale koder.
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.