ginogcsbelgie
Gebruiker
- Lid geworden
- 17 nov 2014
- Berichten
- 63
hallo iedereen,
ik heb een code om bepaalde cellen te kleuren na ingave van een getal in een bepaalde cel
wanneer ik bv 1000 ingeef in de cel op die rij in kolom 10 dan kleurt a tot e rood van die rij.
maar ik zou ook nog de inhoud van een bepaalde cel willen kopieren en de waarde plakken in kolom f van die rij na de ingave van het getal 1000 in kolom 10
kan iemand me hiermee helpen?
alvast bedankt
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$z$1" Then Exit Sub
Dim Rij, Waarde As Integer
Rij = Target.Row
If Target.Column = 10 Then
Waarde = Target.Value
If Waarde = 0 Then Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = xlNone: Exit Sub
Select Case Waarde
Case 1000
Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = vbRed
Case 2000
Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = vbGreen
Case 3000
Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = vbYellow
End Select
End If
End Sub
ik heb een code om bepaalde cellen te kleuren na ingave van een getal in een bepaalde cel
wanneer ik bv 1000 ingeef in de cel op die rij in kolom 10 dan kleurt a tot e rood van die rij.
maar ik zou ook nog de inhoud van een bepaalde cel willen kopieren en de waarde plakken in kolom f van die rij na de ingave van het getal 1000 in kolom 10
kan iemand me hiermee helpen?
alvast bedankt
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$z$1" Then Exit Sub
Dim Rij, Waarde As Integer
Rij = Target.Row
If Target.Column = 10 Then
Waarde = Target.Value
If Waarde = 0 Then Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = xlNone: Exit Sub
Select Case Waarde
Case 1000
Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = vbRed
Case 2000
Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = vbGreen
Case 3000
Range(Cells(Rij, "a"), Cells(Rij, "e")).Interior.Color = vbYellow
End Select
End If
End Sub