Message d'erreur

Bonjour à tous , j'ai ajouté une frame ainsi que 2 optionbuttons à un formulaire vba que je souheterai mettre à jour, je voudrais que mon code m'écrive un "z" dans ma cellule si je choisi option1 et rien si je choisi option2, mais je reçois un message d'erreur du genre: Erreur d'éxécution '1004' La méthode 'Range' de l'objet '_Global' a échoué, or il me semble que le code est bon.

petite question: que fais FormulaR1C1 ?

Private Sub MS15LongeronTest()

If MS_15_Longeron_Option1.Value = True Then

Range("Finition_Longeron").FormulaR1C1 = "z"

End If

End Sub

Private Sub MS15LongeronTest1()

If MS_15_Longeron_Option2.Value = True Then

Range("Finition_Longeron").FormulaR1C1 = ""

End If

End Sub

Private Sub MS_15_Longeron_Option1_Click()

Call MS15LongeronTest

End Sub

Private Sub MS_15_Longeron_Option2_Click()

Call MS15LongeronTest1

End Sub

Bonjour Godly le forum

Private Sub MS15LongeronTest()
If MS_15_Longeron_Option1 Then
là il faut une référence de cellule type range("A2") = "z"  ou activecell="z"
enfin sans fichier ??
End If

voilà modifié pour le premier tu fais pareil après

a+

Papou

merci paritec ! sa marche ! pourrait tu me dire que fait exactement FormulaR1C1 ?

re Godly le forum

formulaR1C1 signifie, formule Row 1 Colonne 1 par rapport à la position de ta cellule actuelle

a+

Papou

Rechercher des sujets similaires à "message erreur"