Afficher le nom de l’équipement
Résolu/Fermé
faisdlair
Messages postés
171
Date d'inscription
vendredi 19 janvier 2018
Statut
Membre
Dernière intervention
31 décembre 2023
-
Modifié le 2 sept. 2018 à 15:27
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 - 29 avril 2019 à 00:25
faisdlair Messages postés 171 Date d'inscription vendredi 19 janvier 2018 Statut Membre Dernière intervention 31 décembre 2023 - 29 avril 2019 à 00:25
A voir également:
- Afficher le nom de l’équipement
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Trouver un numéro de portable avec un nom ✓ - Forum Mobile
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
4 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
284
2 sept. 2018 à 13:59
2 sept. 2018 à 13:59
Bonjour,
Un test
https://www.cjoint.com/c/HIcl63VhUNu
Un test
https://www.cjoint.com/c/HIcl63VhUNu
danielc0
Messages postés
1250
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
8 novembre 2024
139
2 sept. 2018 à 15:15
2 sept. 2018 à 15:15
Bonjour,
Les valeurs ne correspondent pas toujours d'une feuille à l'autre. En H13, sur la feuille SUIVI, tu as un caractère avant "750".
Corrige test données.
Daniel
Les valeurs ne correspondent pas toujours d'une feuille à l'autre. En H13, sur la feuille SUIVI, tu as un caractère avant "750".
Corrige test données.
Daniel
faisdlair
Messages postés
171
Date d'inscription
vendredi 19 janvier 2018
Statut
Membre
Dernière intervention
31 décembre 2023
6
2 sept. 2018 à 15:20
2 sept. 2018 à 15:20
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
284
2 sept. 2018 à 18:30
2 sept. 2018 à 18:30
Re,
pourquoi remettre un classeur corrigé sans la macro que j'ai mis dedans ???
Corrige celui qui à la macro, et supprime tous les espaces inutiles dans la colonne B de tes References
pourquoi remettre un classeur corrigé sans la macro que j'ai mis dedans ???
Corrige celui qui à la macro, et supprime tous les espaces inutiles dans la colonne B de tes References
faisdlair
Messages postés
171
Date d'inscription
vendredi 19 janvier 2018
Statut
Membre
Dernière intervention
31 décembre 2023
6
2 sept. 2018 à 18:46
2 sept. 2018 à 18:46
Résolu maintenant
merci
merci
faisdlair
Messages postés
171
Date d'inscription
vendredi 19 janvier 2018
Statut
Membre
Dernière intervention
31 décembre 2023
6
Modifié le 29 avril 2019 à 00:30
Modifié le 29 avril 2019 à 00:30
Bonjour
je reviens avec une demande un peu plus poussé
Quand je double clics sur une cellule qui contient du texte, A la cellule F1, apparait l'information
Plusieurs cellules contiennent 3 critères d'informations. Alors au double click sur certaines cellules,
aux cellules F1, N1, S1 apparaissent les informations requises.
Mais ou est mon problème, lorsque je double clic sur une cellule qui contient seulement 1 critère, si j'avais des informations aux cellules N1 et S1, J'aimerais que ces informations disparaissent.
Meme chose si je clic sur une cellule vide, N1 et S1 devrait rester vide, ce qui n'est pas le cas
Voici mon VBA
Option Explicit
Dim celX As Range, numéro%
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [B5:W80]) Is Nothing Then Exit Sub
[F1] = "": numéro = Val(Target): If numéro = 0 Then Exit Sub
End With
With Worksheets("ÉQUIPEMENTS")
Set celX = .Columns(2).Find(numéro, , -4163, 1)
If Not celX Is Nothing Then [F1] = .Cells(celX.Row, 1)
End With
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [B5:W80]) Is Nothing Then Exit Sub
[N1] = "": numéro = Val(Target): If numéro = 0 Then Exit Sub
End With
With Worksheets("ÉQUIPEMENTS")
Set celX = .Columns(2).Find(numéro, , -4163, 1)
If Not celX Is Nothing Then [N1] = .Cells(celX.Row, 6)
End With
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [B5:W80]) Is Nothing Then Exit Sub
[S1] = "": numéro = Val(Target): If numéro = 0 Then Exit Sub
End With
With Worksheets("ÉQUIPEMENTS")
Set celX = .Columns(2).Find(numéro, , -4163, 1)
If Not celX Is Nothing Then [S1] = .Cells(celX.Row, 7)
End With
End Sub
Je ne peut mettre le fichier au complet car il y a trop d'informations personnelles.
Merci
Espérons m’être fait bien comprendre
je reviens avec une demande un peu plus poussé
Quand je double clics sur une cellule qui contient du texte, A la cellule F1, apparait l'information
Plusieurs cellules contiennent 3 critères d'informations. Alors au double click sur certaines cellules,
aux cellules F1, N1, S1 apparaissent les informations requises.
Mais ou est mon problème, lorsque je double clic sur une cellule qui contient seulement 1 critère, si j'avais des informations aux cellules N1 et S1, J'aimerais que ces informations disparaissent.
Meme chose si je clic sur une cellule vide, N1 et S1 devrait rester vide, ce qui n'est pas le cas
Voici mon VBA
Option Explicit
Dim celX As Range, numéro%
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [B5:W80]) Is Nothing Then Exit Sub
[F1] = "": numéro = Val(Target): If numéro = 0 Then Exit Sub
End With
With Worksheets("ÉQUIPEMENTS")
Set celX = .Columns(2).Find(numéro, , -4163, 1)
If Not celX Is Nothing Then [F1] = .Cells(celX.Row, 1)
End With
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [B5:W80]) Is Nothing Then Exit Sub
[N1] = "": numéro = Val(Target): If numéro = 0 Then Exit Sub
End With
With Worksheets("ÉQUIPEMENTS")
Set celX = .Columns(2).Find(numéro, , -4163, 1)
If Not celX Is Nothing Then [N1] = .Cells(celX.Row, 6)
End With
With Target
If .CountLarge > 1 Then Exit Sub
If Intersect(Target, [B5:W80]) Is Nothing Then Exit Sub
[S1] = "": numéro = Val(Target): If numéro = 0 Then Exit Sub
End With
With Worksheets("ÉQUIPEMENTS")
Set celX = .Columns(2).Find(numéro, , -4163, 1)
If Not celX Is Nothing Then [S1] = .Cells(celX.Row, 7)
End With
End Sub
Je ne peut mettre le fichier au complet car il y a trop d'informations personnelles.
Merci
Espérons m’être fait bien comprendre
2 sept. 2018 à 14:08
Quand j'ouvre le classeur que tu m'as retourné, a la cellule N1, c'est bien identié ENGINE NLB 40225G.
Par contre, si je change de cellule, tout disparait et ça ne fonctionne pas.
merci