Ik dacht dat onderstaande voldoende was om erachter te komen of de waarde in cel x,2 even of oneven is en dan zodoende dit even getal in cel (2,52) = AZ2 te zetten of het oneven getal in cel 2,51 =AY2 te laten zetten.
ActiveSheet.Cells(x, 2).Select
If ActiveSheet.Cells(x, 2).Value = Even Then
ActiveSheet.Cells(2, 52).Value = ActiveSheet.Cells(x, 2).Value
ElseIf ActiveSheet.Cells(x, 2).Value = Odd Then
ActiveSheet.Cells(2, 51).Value = ActiveSheet.Cells(x, 2).Value
End if
Als ik cel x,2 het getal 3 geef, en ik vul in de macro ipv Even of Odd ook = 3 dan wordt inderdaad het getal 3 in cel AY2 geplaats. De macro werkt dus wel echter alleen de tekst EVEN en ODD werken niet zoals ik dacht.
Wie kan mij helpen wat ik moet gebruiken om de macro te laten controleren of de waarde in cel x,2 even of oneven is?
Alvast bedankt voor de moeite en jullie oplossing zie ik heel graag tegemoed
____________________________________________________________________________________________
Als cel x,2 = 3 wordt de macro wel goed ingevuld maar dat is logisch. De vraag moet zo zijn dat elk even of oneven getal gecontroleerd wordt en dan op de juiste cel wordt ingevuld
ActiveSheet.Cells(x, 2).Select
If ActiveSheet.Cells(x, 2).Value = 3 Then
ActiveSheet.Cells(2, 52).Value = ActiveSheet.Cells(x, 2).Value
ElseIf ActiveSheet.Cells(x, 2).Value = 3 Then
ActiveSheet.Cells(2, 51).Value = ActiveSheet.Cells(x, 2).Value
End if
ActiveSheet.Cells(x, 2).Select
If ActiveSheet.Cells(x, 2).Value = Even Then
ActiveSheet.Cells(2, 52).Value = ActiveSheet.Cells(x, 2).Value
ElseIf ActiveSheet.Cells(x, 2).Value = Odd Then
ActiveSheet.Cells(2, 51).Value = ActiveSheet.Cells(x, 2).Value
End if
Als ik cel x,2 het getal 3 geef, en ik vul in de macro ipv Even of Odd ook = 3 dan wordt inderdaad het getal 3 in cel AY2 geplaats. De macro werkt dus wel echter alleen de tekst EVEN en ODD werken niet zoals ik dacht.
Wie kan mij helpen wat ik moet gebruiken om de macro te laten controleren of de waarde in cel x,2 even of oneven is?
Alvast bedankt voor de moeite en jullie oplossing zie ik heel graag tegemoed
____________________________________________________________________________________________
Als cel x,2 = 3 wordt de macro wel goed ingevuld maar dat is logisch. De vraag moet zo zijn dat elk even of oneven getal gecontroleerd wordt en dan op de juiste cel wordt ingevuld
ActiveSheet.Cells(x, 2).Select
If ActiveSheet.Cells(x, 2).Value = 3 Then
ActiveSheet.Cells(2, 52).Value = ActiveSheet.Cells(x, 2).Value
ElseIf ActiveSheet.Cells(x, 2).Value = 3 Then
ActiveSheet.Cells(2, 51).Value = ActiveSheet.Cells(x, 2).Value
End if