Avatar billede alen32 Nybegynder
17. januar 2008 - 21:32 Der er 1 løsning

Ændre makro

Denne makro søger i område a10:A250 efter den samme værdi som i celle a5 og når den finder den samme værdi kopires de værider som ligger til højre for den fundne værdi over i ark2. Jeg ønsker at ændre makro så den kopirer cellerne under den fundende værdi. f.eks et område på 20 celler under den fundende værdi.



Hvordan ændrer jeg  makro så den kopiere celler
Private Sub CommandButton2_Click()

    Dim rFound As Range
    Dim rLook As Range
  Dim rValue As String
    Dim rDest As Range
    rValue = Ark1.Range("A5")
    Set rLook = Ark1.Range("A10:A250")
    Set rDest = Worksheets("Ark2").Range("A1")
   
   

    Set rFound = rLook.Find(rValue, , , xlWhole)
    If Not rFound Is Nothing Then
        rFound.Offset(, 1).Resize(1, 20).Copy
        rDest.PasteSpecial xlValues
        rDest.PasteSpecial xlPasteComments
        Set rDest = rDest.Offset(1, 0) 'reset the dest range to 1 row below
    End If
    'reset the range and do again
    Set rLook = Worksheets("Ark3").Range("a5:a25")
    Set rFound = rLook.Find(rValue, , , xlWhole)
    If Not rFound Is Nothing Then
        rFound.Offset(, 1).Resize(1, 20).Copy
        rDest.PasteSpecial xlValues
        rDest.PasteSpecial xlPasteComments
        Set rDest = rDest.Offset(1, 0)
    End If
   
    Set rLook = Worksheets("Ark4").Range("a1:a32")
    Set rFound = rLook.Find(rValue, , , xlWhole)
    If Not rFound Is Nothing Then
        rFound.Offset(, 1).Resize(1, 20).Copy
        rDest.PasteSpecial xlValues
        rDest.PasteSpecial xlPasteComments
        Set rDest = rDest.Offset(1, 0)
    End If
   
   
End Sub
Avatar billede alen32 Nybegynder
17. januar 2008 - 22:24 #1
fandt selv ud af:
rFound.Resize(20, 1).Copy
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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