Gert Bouwmeeste
Verenigingslid
- Lid geworden
- 28 nov 2007
- Berichten
- 828
Ik heb een macro die de waarde van een cel moet opzoeken in kolomA van een ander tabblad. Als de waarde niet gevonden wordt, moet de betreffende cel gekleurd worden. Zeg maar "voorwaardelijke opmaak" maar dan via een macro.
De macro loopt stuk op
met de melding:
Fout 1004 tijdens uitvoering:
Eigenschap VLOOKUP van klasse Worksheetfunction kan niet worden opgehaald
Wat doe ik fout?
Dank alvast voor de hulp!
Code:
Sub TestKleuren()
'
' TestKleuren Macro
'
Set UsedRange = Worksheets("Vergelijking ME-KTA").Range("A6:A1210")
Set ZoekRange = Worksheets("ME Beheertabel DL").Range("A1:A10000")
For Each Cl In UsedRange
If ActiveCell.Value <> """" Then
[COLOR=#ff0000]If Application.WorksheetFunction.IsNA(Application.WorksheetFunction.VLookup(ActiveCell.Value, ZoekRange, 1, False)) Then[/COLOR]
With Selection.Font
.FontStyle = "Vet"
.Color = 255
End With
With Selection.Interior
.Color = 16751381
End With
End If
End If
Next
End Sub
De macro loopt stuk op
Code:
[COLOR=#ff0000]If Application.WorksheetFunction.IsNA(Application.WorksheetFunction.VLookup(ActiveCell.Value, ZoekRange, 1, False)) Then[/COLOR]
met de melding:
Fout 1004 tijdens uitvoering:
Eigenschap VLOOKUP van klasse Worksheetfunction kan niet worden opgehaald
Wat doe ik fout?
Dank alvast voor de hulp!