Ik ben bezig om een trainingsprogramma te maken voor onze vereniging.
Onderstaande code voor "selecteer een cel als Button - waarbij de code wordt uitgevoerd" werkt goed.
Echter, ik heb het gevoel dat dit beter kan. Nu heb ik 12 stuks. Wat als ik er straks 100 heb.
Kan dit efficiënter?
Onderstaande code voor "selecteer een cel als Button - waarbij de code wordt uitgevoerd" werkt goed.
Echter, ik heb het gevoel dat dit beter kan. Nu heb ik 12 stuks. Wat als ik er straks 100 heb.
Code:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$G$3" Then
Range("$A$1").Value = Range("$G$3")
End If
If Target.Address = "$G$4" Then
Range("$A$1").Value = Range("$G$4")
End If
If Target.Address = "$G$5" Then
Range("$A$1").Value = Range("$G$5")
End If
If Target.Address = "$G$6" Then
Range("$A$1").Value = Range("$G$6")
End If
If Target.Address = "$G$7" Then
Range("$A$1").Value = Range("$G$7")
End If
If Target.Address = "$G$8" Then
Range("$A$1").Value = Range("$G$8")
End If
If Target.Address = "$G$9" Then
Range("$A$1").Value = Range("$G$9")
End If
If Target.Address = "$G$10" Then
Range("$A$1").Value = Range("$G$10")
End If
If Target.Address = "$G$11" Then
Range("$A$1").Value = Range("$G$11")
End If
If Target.Address = "$G$12" Then
Range("$A$1").Value = Range("$G$12")
End If
If Target.Address = "$G$13" Then
Range("$A$1").Value = Range("$G$13")
End If
If Target.Address = "$G$14" Then
Range("$A$1").Value = Range("$G$14")
End If
If Target.Address = "$G$15" Then
Range("$A$1").Value = Range("$G$15")
End If
End Sub
Kan dit efficiënter?