Hallo mensen,
Ik heb een beetje zitten knooien met wat VBA code. Uiteraard met de beperkte kennis
.
Maar de code wat in mijn ogen er goed uit ziet vervolgd in een error: 400.
Als ik de macro uitvoer komt er een vierkante box met daarin 400 en een OK knop.
Na wat googlen heb ik geen oplossing kunnen vinden.
Hieronder is de code + uitleg:
En heb geen ideeën meer....
Ik hoop dat iemand mij hier kan helpen, waarschijnlijk een makkelijk iets.
Ik heb een beetje zitten knooien met wat VBA code. Uiteraard met de beperkte kennis

Maar de code wat in mijn ogen er goed uit ziet vervolgd in een error: 400.
Als ik de macro uitvoer komt er een vierkante box met daarin 400 en een OK knop.
Na wat googlen heb ik geen oplossing kunnen vinden.
Hieronder is de code + uitleg:
Zoals ik al aangaf, ben geen ster in VBA code. Heb al paar dingen geprobeerd.Sub phokki()
With Sheets("opdaten")
'werkblad1
With Range(.Cells(1, 1), .Cells(Rows.Count, 1).End(xlUp)) 'haalt data op van werkblad1
Sheets("Tabelle1").Cells(1, 1).Resize(.Rows.Count) = .Value 'en zet het volgens in werkblad2
End With
With Range(.Cells(1, 5), .Cells(Rows.Count, 5).End(xlUp)) 'zelfde als hierboven
Sheets("Tabelle1").Cells(1, 2).Resize(.Rows.Count) = .Value
End With
With Range(.Cells(1, 16), .Cells(Rows.Count, 16).End(xlUp)) 'zelfde als hierboven
Sheets("Tabelle1").Cells(1, 3).Resize(.Rows.Count) = .Value
End With
With Range(.Cells(1, 17), .Cells(Rows.Count, 17).End(xlUp)) 'zelfde als hierboven
Sheets("Tabelle1").Cells(1, 4).Resize(.Rows.Count) = .Value
End With
With Sheets("Tabelle1") 'hier probeer ik werkblad2 te gebruiken(gewoonweg omdat ik niet weet hoe het anders moet)
With Range(.Cells(1, 4), .Cells(Rows.Count, 1).End(xlUp)) 'hier wil ik code van Kolom 4 naar kolom 17 kopieren (voor berekening)
Sheets("Tabelle1").Cells(1, 17).Resize(.Rows.Count) = .Value
End With
End With 'hier wil ik hem weer sluiten
End With
En heb geen ideeën meer....

Ik hoop dat iemand mij hier kan helpen, waarschijnlijk een makkelijk iets.
Laatst bewerkt: