Bouton modifier non actif VBA Excel

Résolu/Fermé
Mirguy23 Messages postés 42 Date d'inscription lundi 27 mai 2019 Statut Membre Dernière intervention 30 juillet 2019 - Modifié le 26 juin 2019 à 17:05
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 27 juin 2019 à 16:39
Bonjour à tous,
J'ai un petit problème avec mon bouton validation modif pour modifier lié à deux TextBox.. Lorsque je clique sur mon bouton il n'y a aucune modification qui s'effectue sur ma feuille et ça me donne aucune erreur ....

Voici le lien du fichier
https://www.cjoint.com/c/IFAoBUIqcUN

**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE

Private Sub b_valid_Click()
Enreg = Me.b_valid
  For C = 1 To NbCol
   If Not Range(NomTableau).Item(Enreg, C).HasFormula Then
     Tmp = Me("textbox" & C)
     If IsNumeric(Replace(Tmp, ".", ",")) And InStr(Tmp, " ") = 0 Then
        Tmp = Replace(Tmp, ".", ",")
        Range(NomTableau).Item(Enreg, C) = CDbl(Tmp)
     Else
         If IsDate(Tmp) Then
           Range(NomTableau).Item(Enreg, C) = CDate(Tmp)
         Else
           Range(NomTableau).Item(Enreg, C) = Tmp
         End If
     End If
    Else
     Range(NomTableau).Item(Enreg - 1, C).Copy
     Range(NomTableau).Item(Enreg, C).PasteSpecial Paste:=xlPasteFormats
    End If
  Next C
  UserForm_Initialize
  raz
End Sub



A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
27 juin 2019 à 14:33
Bonjour,

En général, un textbox renvoie du texte....
0
Mirguy23 Messages postés 42 Date d'inscription lundi 27 mai 2019 Statut Membre Dernière intervention 30 juillet 2019
27 juin 2019 à 14:46
J'ai crée ce macro afin d'aider et de simplifier un peu la tâche, au lieu de porter correcte sur la feuille qui prend beaucoup plus de temps, avec cette macro on peut toujours rectifier un élément de la feuille. Voilà pourquoi j'ai crée cette macro.

C'est juste un formulaire. Mon problème est que lorsque je clique sur le bouton pour valider après avoir modifier un nom ou un chiffre dans la ligne il n'y a rien qui s'effectue comme changement...
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
27 juin 2019 à 14:58
Bonjour,

J'ai regardé rapidement et je ne vois pas l'initialisation de NbCol.
Qui n'est pas déclaré dans le code de l'Userform3 et ne semble pas être une variable globale.

Sauf erreur car j'ai survolé le code
0
Mirguy23 Messages postés 42 Date d'inscription lundi 27 mai 2019 Statut Membre Dernière intervention 30 juillet 2019
27 juin 2019 à 15:49
Je l'ai juste supprimé par erreur, mais même avec initialisation de la variable il y a toujours rien ...
Je suis un peu perdu
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
27 juin 2019 à 16:39
J'ai l'impression que nous n'avons pas la bonne version du classeur car l'UserForm3 n'est pas le même que celui qui est montré dans l'image
0