Avatar billede Danny R Juniormester
07. februar 2019 - 07:02 Der er 1 løsning

VBA makro knap til flytning af celler

Hvis jeg har en række datoer i et excel regneark hvor jeg har listet nogle datoer ned i kolonne A og jeg gerne vil have dem til at rykke en tand op i rækken når jeg trykker på en knap.

Gammel inden tryk på knap   
      A
4  ældre   
5  24.01   
6  25.01   
7  28.01   
8  29.01   
9  30.01   
10 31.01   
11 01.02   
12 04.02

Sådan skulle den gerne se ud efter tryk på knappen

A
4  ældre   
5  25.01   
6  28.01   
7  29.01   
8  30.01   
9  31.01   
10  01.02   
11  04.02   
12  05.02

Og hvis nu felterne har forskellige farver og de skal beholdes og ikke rykkes med videre så det kun er datoerne som er tastet i feltet "flytter plads".

Felt A12 skal altid være dags dato.

Hvordan skal koden lyde så? :)
07. februar 2019 - 07:36 #1
Der er mange løsningsmuligheder - go leg med det

Sub delete_row()
    ' hvis du kan nøjes med blot at slette rækken
    Worksheets("Sheet1").Rows(5).Delete
End Sub

Sub copy_rows()
    Dim aData As Variant
    With Worksheets("Sheet1")
        aData = .Range("A6:A12").Value
        .Range("A5:A11").Value = aData
        .Range("A12").Value = ""
    End With
End Sub
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
Kurser inden for grundlæggende programmering

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