Bonjour tout le monde,
je travaille depuis quelque jours sur une feuille excel qui contient une sorte de questionnaire. le questionnaire et composé de 3 tableaux remplis par des boutton radio.
les entêtes des 3 tableaux contiennent des chiffres.
j'ai ajouter deux bouttons au dessous de chaque tableau, un bouton de réeinitialisation des boutton radio et un boutton pour calcule de la somme.
j'ai fait le code pour le premier boutton, mais pour le deusième je bloque.
j'ai cherché une propriété qui me permet d'affecter les chiffres correspondant pour les bouton radio mais ca marche pas
voici le code:
Private Sub CommandButton1_Click()
Dim i As Integer
Dim N As Integer
Dim T1 As Integer
Dim K As Integer
N = ActiveSheet.OLEObjects.Count - 45
For i = 1 To N
If TypeName(ActiveSheet.OLEObjects(i).Object) = "OptionButton" Then
If ActiveSheet.OLEObjects(i).Object = True Then
K = ActiveSheet.OLEObjects(i).Object.Caption
T1 = T1 + K
End If
End If
Next i
ActiveWorkbook.Sheets(1).[G13] = T1
End Sub
merci d'avance
je travaille depuis quelque jours sur une feuille excel qui contient une sorte de questionnaire. le questionnaire et composé de 3 tableaux remplis par des boutton radio.
les entêtes des 3 tableaux contiennent des chiffres.
j'ai ajouter deux bouttons au dessous de chaque tableau, un bouton de réeinitialisation des boutton radio et un boutton pour calcule de la somme.
j'ai fait le code pour le premier boutton, mais pour le deusième je bloque.
j'ai cherché une propriété qui me permet d'affecter les chiffres correspondant pour les bouton radio mais ca marche pas
voici le code:
Private Sub CommandButton1_Click()
Dim i As Integer
Dim N As Integer
Dim T1 As Integer
Dim K As Integer
N = ActiveSheet.OLEObjects.Count - 45
For i = 1 To N
If TypeName(ActiveSheet.OLEObjects(i).Object) = "OptionButton" Then
If ActiveSheet.OLEObjects(i).Object = True Then
K = ActiveSheet.OLEObjects(i).Object.Caption
T1 = T1 + K
End If
End If
Next i
ActiveWorkbook.Sheets(1).[G13] = T1
End Sub
merci d'avance