Ik heb een macro opgenomen om formules in bepaalde cellen om te zetten naar waarden zodat bij het veranderen van de datum de waardes niet verdwijnen. Het is mij niet gelukt op een andere manier. ik wil zoeken naar een datum en dan een aantal naastliggende cellen door "copy" en "paste special values". ik heb macro opnemen gestart, de zoek funtie gedraaid en daarna handmatig de cellen geselecteerd. daarna opname gestopt.
Als ik de macro wil draaien stopt deze en krijg ik de foutmelding 91 Objectvariabele of blokvariabele With is niet ingesteld.
Kan iemand mij zeggen wat ik niet goed doe?
de macro ziet er zo uit:
Als ik de macro wil draaien stopt deze en krijg ik de foutmelding 91 Objectvariabele of blokvariabele With is niet ingesteld.
Kan iemand mij zeggen wat ik niet goed doe?
de macro ziet er zo uit:
Code:
Range("A1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "1/6/2023"
Cells.Find(What:="6-1-2023", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Sheets("jan 23").Select
Cells.FindNext(After:=ActiveCell).Activate
Range("C13").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F13").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("I13").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("Q13").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("S13").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("W13").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A13").Select
End Sub
Laatst bewerkt door een moderator: