webForumDet fria alternativet
Logga in / Bli medlem

Kopiera cellområde mha VBA, Excel.

Kontorsprogram

1 svar · 325 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Frågan#1

Har denna kod som markerar en cell och kopierar in den i ett i ett område. Nu vill jag kopiera in fyra celler i rad i ett svep. Hur gör jag det?

    Cells(11, 1).Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(0, 5).Range("A1").Select
    Cells(9, 6).Copy ActiveCell
    Range(Cells(11, 6), ActiveCell).Select
    ActiveCell.Activate
    Selection.FillUp
Medlem sedan mars 20015 287 inlägg
#2

Detta klarade nog av det:

    Cells(11, 1).Select
    Selection.End(xlDown).Select
    ActiveCell.Offset(0, 8).Range("A1").Select
    Range(Cells(9, 9), Cells(9, 12)).Copy ActiveCell
    Range(Cells(11, 12), ActiveCell).Select
    ActiveCell.Activate
    Selection.FillUp
    Range("A1").Select
381 ms totalt · 4 externa anrop · v20260731065814-full.07527b5a
129 ms — deklarationer (db)
128 ms — hämta statistik (db)
121 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)