18. september 2003 - 09:30Der 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!)
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?
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)
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..
Det er ok. Der er altid plads til førstegangsfejl :-)
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.