Ik krijg een foutmelding als ik deze macro wil uitvoeren.
Waar heb ik een fout gemaakt?
Fout 13 tijdens uitvoering:
Typen komen niet met elkaar overeen.
Bij deze zin staat de gele pijl:
Ik wil de rijen verwijderen die in Kolom G een 0 hebben staan
Waar heb ik een fout gemaakt?
Fout 13 tijdens uitvoering:
Typen komen niet met elkaar overeen.
Code:
Sub Verzending()
With Sheets("Verzending")
Sheets("Artikelen").Select
Range("A:A,B:B,C:C,D:D,R:R").Select
Selection.Copy
Sheets("Verzending").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'Groepsomschrijving 2
Range("F2").Select
ActiveCell.FormulaR1C1 = _
"=IF(VLOOKUP(RC[-4],Producten!C2:C14,12,FALSE)=""Verzendkosten"",(VLOOKUP(RC[-4],Producten!C2:C14,13,FALSE)),"""")"
' Waarden Groepsomschrijving 2
.Range("F2").AutoFill .Range("F2:F" & .Cells(Rows.Count, 1).End(xlUp).Row)
.Columns(6) = .Columns(6).Value
' Verzending selecteren
Range("G2").Select
ActiveCell.FormulaR1C1 = _
"=IF(VLOOKUP(RC[-5],Producten!C2:C14,12,FALSE)=""Verzendkosten"",1,0)"
' Waarden verzending selecteren
.Range("G2").AutoFill .Range("G2:G" & .Cells(Rows.Count, 1).End(xlUp).Row)
.Columns(7) = .Columns(7).Value
totalrows = ActiveSheet.UsedRange.Rows.Count
For Row = totalrows To 1 Step -1
If Cells(Row, 7).Value = "0" Then
Rows(Row).Delete
End If
Next Row
End With
End Sub
Bij deze zin staat de gele pijl:
Code:
If Cells(Row, 7).Value = "0" Then
Ik wil de rijen verwijderen die in Kolom G een 0 hebben staan
Laatst bewerkt: