Avatar billede Klaus W Guru
15. april 2019 - 07:58 Der er 2 kommentarer og
1 løsning

Slet af celler i forskellige Ark

Hej

Jeg vil gerne lave en knap i vba der slette fra w2 til w48

I 3 Ark med hver deres navn

Jeg har prøvet men de koder jeg har slette jun i den ene, og vender ikke til bage til det Ark knappen befinder sig i.

Er der nogle der kan hjælpe

Klaus w
Avatar billede Jan Hansen Ekspert
15. april 2019 - 08:37 #1
Hej Klaus


    Dim ws As Worksheet, wsRens As Worksheet
    Dim rArea As Range
    Dim sArk(1 To 3) As String ' 1 to 3 kan 3 ændres hvis du har flere  ark
    Dim sCeller As String
    Dim iCount As Integer
   
    Set ws = ActiveSheet
   
    sArk(1) = "Ark1" ' udskift Ark1 med navnet på dit ark
    sArk(2) = "Ark2" ' -//-
    sArk(3) = "Ark3" ' -//-
   
    sCeller = "W2:W48" ' Skriv "første celle : sidste celle"

    For iCount = LBound(sArk, 1) To UBound(sArk, 1) ' gennemløber alle dine ark (3)
        Set wsRens = Sheets(sArk(iCount))
        Set rArea = wsRens.Range(sCeller)
        rArea.Clear 'sletter indhold vil du også have slettet formatering så brug "rArea.ClearContents"
    Next
    ws.Activate



Jan
Avatar billede store-morten Ekspert
15. april 2019 - 09:37 #2
Prøv:
Private Sub CommandButton1_Click()
    Sheets("Ark1").Range("W2:W48").ClearContents
    Sheets("Ark2").Range("W2:W48").ClearContents
    Sheets("Ark3").Range("W2:W48").ClearContents
End Sub
Avatar billede Klaus W Guru
15. april 2019 - 09:39 #3
Hej Jan det køre bare

Klaus W
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

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