Probleme execution macro achaque creation de bouton

Résolu/Fermé
cedric0715 Messages postés 210 Date d'inscription mercredi 25 février 2015 Statut Membre Dernière intervention 6 mai 2018 - 8 déc. 2016 à 10:34
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 8 déc. 2016 à 13:56
bonjour
a chaque validation d'un userform je cree un bouton
"code de création de bouton"

     Sub CreationBouton()
For i = 9 To Sheets("TABLEAU RECAP").Range("B65536").End(xlUp).Row
Sheets("TABLEAU RECAP").Buttons.Add(Range("T" & i).Left, Range("T" & i).Top, Range("T" & i).Width * 1, Range("T" & i).Height).Select
Selection.Characters.Text = "VALIDATION"
Selection.OnAction = "'appelvalid " & i & " '"
Next
End Sub

cela sa marche ,a cela dès que je clique sur le bouton crée dans le "tableau recap" mon userform3 ne ouvre pas mon code est le suivant


  Sub appelvalid()
UserForm3.Show
End Sub


trouvez ci dessous le code de mon userform3


      Private Sub CommandButton1_Click()

Dim L1 As Integer
Dim ds As Worksheet

'protection feuille
Dim cell As Range

Worksheets("TABLEAU RECAP").Unprotect ("cedric")


With ThisWorkbook.Worksheets("TABLEAU RECAP")
L1 = .Cells(.Rows.Count, 2).End(xlUp).Row + 0


.Range("U" & L1).Value = ComboBox1 'NON DU RESPONSABLE'



Worksheets("TABLEAU RECAP").Protect ("cedric"), DrawingObjects:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly:=True
End With
End Sub

pouvez vous m'aidez
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié par f894009 le 8/12/2016 à 10:56
Bonjour,

vous affectez une macro appelvalid 9 a x, pas appelvalid

Selection.OnAction = "'appelvalid " & i & " '"
0
cedric0715 Messages postés 210 Date d'inscription mercredi 25 février 2015 Statut Membre Dernière intervention 6 mai 2018
8 déc. 2016 à 11:30
que faut il que je met car a chaque fois que je rajoute un bouton en face de chaque ligne le bouton incrémente 10 11 12 etc
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > cedric0715 Messages postés 210 Date d'inscription mercredi 25 février 2015 Statut Membre Dernière intervention 6 mai 2018
8 déc. 2016 à 11:32
Re,
Si vous voulez appeler la macro appelvalid , enlevez le "morceau" de code qui incremente le nom !!
0
cedric0715 Messages postés 210 Date d'inscription mercredi 25 février 2015 Statut Membre Dernière intervention 6 mai 2018
Modifié par cedric0715 le 8/12/2016 à 11:38
je l ai fais mais cela me mais une erreur 1004
problème de la proprieteonaction de la classe de button
0
cedric0715 Messages postés 210 Date d'inscription mercredi 25 février 2015 Statut Membre Dernière intervention 6 mai 2018
8 déc. 2016 à 11:43
il fraudais que je puisse a chaque bouton de nouvelle ligne affecté la même macro
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > cedric0715 Messages postés 210 Date d'inscription mercredi 25 février 2015 Statut Membre Dernière intervention 6 mai 2018
8 déc. 2016 à 11:44
Re,

Enlevez sans oubliez le '

Selection.OnAction = "'appelvalid'"
0