• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

overnemen stocktelling

Status
Niet open voor verdere reacties.

patje8

Gebruiker
Lid geworden
31 jul 2005
Berichten
436
Wekelijks wordt het tabblad GeteldeStock ingevuld en overschreven.
Nu wil ik de totalen overzetten naar het volgend tabblad Stocktellingen.

Dus alles wat in kolom F komt bij GeteldeStock moet overgenomen worden via een button naar tabblad Stocktellingen.

Ik geprobeerd met deze macro maar dit werkt niet.
Code:
Sub OvernemenSTOCK()
Dim lRij As Long
Dim lEndRij As Long
Dim lSRij As Long

  
Dim Rng As Range, DelCol As New Collection, x
Dim i As Long, j As Long, k As Long
  
    lSRij = Worksheets("Stocktellingen").Range("C65536").End(xlUp).Row + 1
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
    End With
    
    lEndRij = Worksheets("GeteldeStock").Range("F65536").End(xlUp).Row
    For lRij = 1 To lEndRij
        If Worksheets("GeteldeStock").Cells(lRij, "F").Value = Worksheets("Stocktellingen").Cells(lRij, "C") Then
            For lkol = 6 To 6
                Worksheets("Stocktellingen").Cells(lSRij, lkol).Value = Worksheets("GeteldeStock").Cells(lRij, lkol).Value
            Next
        lSRij = lSRij + 1
    End If
    Next
  Sheets("GeteldeStock").Select
End Sub

wie kan me helpen?
 

Bijlagen

doet Knop 2 wat je ervan verwacht?
 

Bijlagen

Waarom zet je de data niet onder elkaar?

Zonder loop kan ook wel
Code:
Sub VenA()
  With Sheets("Stocktellingen")
    x = Application.Match(CDbl(Range("F1").Value), .Rows(1), 0)
    If IsNumeric(x) Then .Cells(3, x).Resize(13) = Range("F3:F16").Value
  End With
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan