Ajouter des données sous condition de positionnement
Fermé
IT_FS
Messages postés
1
Date d'inscription
jeudi 6 août 2020
Statut
Membre
Dernière intervention
6 août 2020
-
6 août 2020 à 13:06
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 6 août 2020 à 16:24
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 6 août 2020 à 16:24
A voir également:
- Ajouter des données sous condition de positionnement
- Excel cellule couleur si condition texte - Guide
- Reinstaller windows sans perte de données - Guide
- Ajouter un compte gmail - Guide
- Ajouter signature word - Guide
- Effacer les données de navigation - Guide
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
6 août 2020 à 16:24
6 août 2020 à 16:24
Bonjour,
Avec votre fichier, aurait ete plus simple.
Ce qu'il faut, c'est cherche la premiere cellule vide de la colonne du numero cherche
A tester car dans votre code vous ecrivez dans trois cellules pas deux
Avec votre fichier, aurait ete plus simple.
Ce qu'il faut, c'est cherche la premiere cellule vide de la colonne du numero cherche
A tester car dans votre code vous ecrivez dans trois cellules pas deux
Private Sub CommandButton1_Click() Dim ws_verifM1 As Worksheet Dim Plage As Range If Me.ComboBox_Lame.Value <> "" Then 'Nom_Lame = Me.ComboBox_Lame.Value Num_Lame = Me.ComboBox_Num.Value Set ws_verifM1 = ActiveWorkbook.Worksheets("Verif_M1") With ws_verifM1 fin_liste = .Range("A" & Rows.Count).End(xlUp).Row 'fin_col = ws_verifM1.Cells(1, Columns.Count).End(xlToLeft).Column Set Plage = .Rows(1) Set Trouve = Plage.Cells.Find(what:=Num_Lame) If Not Trouve Is Nothing Then Col = Trouve.Column LDCol = Split(Trouve.Address, "$")(1) LSuiv = .Range(LDCol & Rows.Count).End(xlUp).Row + 1 .Cells(LSuiv, Col).Value = Num_Lame '?????.Cells(LSuiv, Col+1) = Me.ComboBox_Lame.Value & Me.ComboBox_Operation.Value .Cells(LSuiv, Col + 1) = Me.TextBox_Date.Value End If End With Else MsgBox ("Veuillez choisir une lame") End If Unload Me End Sub