ronald1986
Gebruiker
- Lid geworden
- 2 apr 2010
- Berichten
- 296
Mensen,
Ik hoor vaak dat wanneer je een VBA code aan het maken bent je .Select moet vermijden en in plaats daarvan With en End With moet gebruiken.
Nou ben ik een bestand aan het maken waarin ik veel kopieer en plak via VBA en ik gebruik daarin behoorlijk veel .Select.
Zou iemand mij kunnen vertellen hoe ik bijvoorbeeld onderstaande code hetzelfde kan laten doen maar dan zonder het gebruiken van .Select?
Ik hoor vaak dat wanneer je een VBA code aan het maken bent je .Select moet vermijden en in plaats daarvan With en End With moet gebruiken.
Nou ben ik een bestand aan het maken waarin ik veel kopieer en plak via VBA en ik gebruik daarin behoorlijk veel .Select.
Zou iemand mij kunnen vertellen hoe ik bijvoorbeeld onderstaande code hetzelfde kan laten doen maar dan zonder het gebruiken van .Select?
Code:
Dim iRij As Long
If Sheets("input").Range("O1").Value = "Ja" Then
Range("B6:C6").Select
Selection.Copy
Sheets("conversie").Select
Range("B5").Select
iRij = Cells(Rows.Count, 2).End(xlUp).Offset(1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End If