Générer des lignes correspondant à une valeur
Fermé
Paulo17121997
Messages postés
3
Date d'inscription
vendredi 14 septembre 2018
Statut
Membre
Dernière intervention
14 septembre 2018
-
14 sept. 2018 à 09:55
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 14 sept. 2018 à 17:13
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 14 sept. 2018 à 17:13
A voir également:
- Générer des lignes correspondant à une valeur
- Aller à la ligne excel - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Forum Mail
- Correspondant occupe iphone - Forum Free mobile
- Comment générer un qr code - Guide
2 réponses
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
14 sept. 2018 à 10:17
14 sept. 2018 à 10:17
Bonjour,
qu'attends tu de ces lignes d'historique? c'est simplement une information temporaire de suivi? ça doit être inscrit sur la feuille que tu es entrain de remplir ?
partage un fichier exemple avec ce tu attends précisément pour avoir une réponse adaptée à ton besoin
qu'attends tu de ces lignes d'historique? c'est simplement une information temporaire de suivi? ça doit être inscrit sur la feuille que tu es entrain de remplir ?
partage un fichier exemple avec ce tu attends précisément pour avoir une réponse adaptée à ton besoin
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
Modifié le 14 sept. 2018 à 17:05
Modifié le 14 sept. 2018 à 17:05
Private Sub Worksheet_Change(ByVal Target As Range) Dim derlig, i, j, tmpsuivi, tmpmsgbox As Integer 'recherche de la derniere ligne colonne B derlig = Worksheets("feuil1").Range("B" & Rows.Count).End(xlUp).Row 'défition de la colonne de commande tmpsuivi = "Historique de commandes passées par l'entreprise " & Target.Value & vbCrLf If Not Intersect(Target, Range("B:b")) Is Nothing Then For i = 3 To derlig If Worksheets("feuil1").Range("B" & i) = Target.Value Then tmpsuivi = tmpsuivi & Worksheets("feuil1").Range("C" & i) & " " & Worksheets("feuil1").Range("D" & i) _ & " " & Worksheets("feuil1").Range("E" & i) & " " & Worksheets("feuil1").Range("F" & i) & vbCrLf Else End If Next i tmpmsgbox = MsgBox(tmpsuivi, vbInformation + vbOKOnly, "Information") End If End Sub
clic droit sur l'onglet de ta feuille < afficher le code
coller ça
je suis parti du principe que tout est sur la même feuille et j'ai gardé les cellule que l'on voit sur tes captures... à adapter au besoin
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
59
14 sept. 2018 à 17:13
14 sept. 2018 à 17:13
poste t formule oui pour ceux qui auraient le m^me souci que toi !
14 sept. 2018 à 11:57
Voici l'exemple :
Merci pour ta future réponse
14 sept. 2018 à 12:00
14 sept. 2018 à 12:05
Si tous est sur la même feuille cela ne me dérange pas du tout.
Merci
14 sept. 2018 à 12:41