29. juli 2016 - 10:45Der er
1 kommentar og 1 løsning
VBA udfordring med autofill
Jeg har en fejl i min kode som gør at den, fremfor kun at autofill'e ned til række ca 5000 går til bund i fanen. Koden ser således ud (strFilnavn er naturligvis defineret andetsteds.
Udfordringen er naturligvis at det dræber alt i beregninger hvis den laver 1 mio sumif formler. Jeg forstår dog ikke at den går længere ned, når kolonnen før har ca 5000 linjer (uden tomme imellem).
Jeg har derfor leget lidt med en variabel som tæller antallet af rækker, men hvordan ser Autofill ud hvis man skal bruge denne variabel - jeg kan ikke få det til at virke.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Ja det var måske en mulighed, men er det ikke lidt dårlig kodning, der skal sættes en begræsning der ikke kan finde på at skære linjer fra, så den ender med at kopiere for mange formler ind - så hellere bruge en variabel der tæller antal linjer.
Jeg brugte dog dit eksempel til at skabe koden med variablen intSidsteRække = Range("a1").End(xlDown).Row Selection.AutoFill Destination:=Range(Cells(2, 24), Cells(intSidsteRække, 24))
Så du svarede på mit spørgsmål :-)
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.