Avatar billede martinhjorth Nybegynder
18. september 2003 - 09:30 Der er 6 kommentarer og
1 løsning

Autofill med makro

hvordan programmer man en makro, således at der kan laves et autofill (i en kolonne) der passer til det antal rækker der er i de kolonner som står til højre og venstre?

(det skal være, således at det kan variere fra gang til gang! - altså antallet af rækker!)
Avatar billede bak Forsker
18. september 2003 - 09:47 #1
Du kan køre denne hvis du står i første celle for dit autofill
(Går efter venstre række)

Sub Macro1()
Dim x
Set x = Range(Selection.Offset(0, -1), Selection.Offset(0, -1).End(xlDown))
Selection.AutoFill Destination:=x.Offset(0, 1)
End Sub
Avatar billede martinhjorth Nybegynder
18. september 2003 - 10:46 #2
Mange tak for hjælpen, men det fungerer ikke helt!

Dette er et udsnit fra makroen:
- I celle F1 har jeg en kolonneoverskrift og i F2 en formel, som jeg gerne vil lave et autofill på!
- Skulle det så ikke fungere med nedenstående?:

Range("F3").Select
Dim x
Set x = Range(Selection.Offset(0, -1), Selection.Offset(0, -1).End (xlDown))
Selection.AutoFill Destination:=x.Offset(0, 1)


Og, hvis jeg skal lave flere af disse autofill i samme makro kan jeg så godt skrive "Dim x" igen? eller skal der anvendes et andet bogstav?
Avatar billede bak Forsker
18. september 2003 - 11:02 #3
Du skal starte i cellen hvor formlen står.
Du behøver ikke at dimme X igen eller anvende andet bogstav.

Dim x as Range
Range("F2").Select
Set x = Range(Selection.Offset(0, -1), Selection.Offset(0, -1).End (xlDown))
Selection.AutoFill Destination:=x.Offset(0, 1)

Range("K2").Select
Set x = Range(Selection.Offset(0, -1), Selection.Offset(0, -1).End (xlDown))
Selection.AutoFill Destination:=x.Offset(0, 1)
Avatar billede martinhjorth Nybegynder
18. september 2003 - 12:16 #4
Sådan! Tak for hjælpen...
Avatar billede bak Forsker
18. september 2003 - 12:40 #5
velbekomme, det blev også "gratis", da du tog pointene selv :-)
Avatar billede martinhjorth Nybegynder
18. september 2003 - 13:35 #6
Ups! det er jeg ked af.. Men det er første gang jeg benytter Eksperten, så jeg var ikke hel klar over hvordan det fungerede... Men mange tak for hjælpen..
Avatar billede bak Forsker
18. september 2003 - 14:05 #7
Det er ok. Der er altid plads til førstegangsfejl :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester