Modifier une cellule avec un formulaire

Résolu
NLAH Messages postés 135 Statut Membre -  
NLAH Messages postés 135 Statut Membre -
Bonjour,


je voulais modifier la valeur d'une cellule à partir d'un formulaire userform en verifiant que les valeurs de la colonne A et colonne B et colonne D existent dans ma feuille si oui je modifie la valeur de la colonne C.sinon j'ajoute une ligne.

j'ai essayé le code suivant(voir le lien) mais il ne me permet pas de modifier la ligne.

Merci de m'aider a trouver l'erreur.

https://www.cjoint.com/c/GErnoEowjFp


A voir également:

1 réponse

f894009 Messages postés 17413 Statut Membre 1 715
 
Bonjour,

Faut choisir, pour modifier la date vous faites comment ?????

Private Sub ComboBox2_Enter()
Dim j As Integer, NL As Long
    
    TextBox2 = Date

et

Private Sub CommandButton1_Click()
            If .Range("B" & lig) <> TextBox2 Then
0
NLAH Messages postés 135 Statut Membre 2
 
j'ai pas bien saisi ce que vous voulez me dire.
0
f894009 Messages postés 17413 Statut Membre 1 715 > NLAH Messages postés 135 Statut Membre
 
Re,
Si par defaut vous mettez la date du jour au lieu de la date du choix fait ou si vous modifiez la date qui dans ce cas la serait la date du jour dans tous les cas ce test
Private Sub CommandButton1_Click()
            If .Range("B" & lig) <> TextBox2 Then

est valide systematiquement
0
NLAH Messages postés 135 Statut Membre 2
 
j'ai compris, ca marche pour la modification, j'ai changer la formule par:
If .Range("A" & lig) <> ComboBox2 Then

mais dans le cas ou la date saisi est differente il n'ajoute pas la ligne ,
0
f894009 Messages postés 17413 Statut Membre 1 715 > NLAH Messages postés 135 Statut Membre
 
Re,

Ben il faut ajouter du code pour......
0
NLAH Messages postés 135 Statut Membre 2
 
bon je vais essayer mais si vous avez une idée n'hesitez pas j'en ai vraiment besoin
0