Double clic
Résolu
faisdlair
Messages postés
171
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je fais appel a vous pour m'aider
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 fais appel a vous pour m'aider
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
Configuration: Windows / Firefox 66.0
A voir également:
- Double clic excel renvoi cellule
- Double ecran - Guide
- Whatsapp double sim - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
8 réponses
Bonjour le Canada,
Je ne peut mettre le fichier au complet
Ben oui, mais un fichier model representatif, ca irait quand meme mieux.
Pour le moment, j'ai vire plus de la moitie de votre code
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
ou
'mon partage
https://mon-partage.fr/
Je ne peut mettre le fichier au complet
Ben oui, mais un fichier model representatif, ca irait quand meme mieux.
Pour le moment, j'ai vire plus de la moitie de votre code
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
ou
'mon partage
https://mon-partage.fr/
Bonjour,
Je repassai les différents post pour cette "affaire" de rose et jaune.
faisdlair - Modifié le 3 mai 2019 à 11:40
Bonjour
Elle ne deviennent pas rose, c'est moi qui mets le rose pour indiquer un équipement en réparation
je mets le jaune aussi pour indiquer les changements.
Qui remplit la colonne G de Equipements pour en Reparation, car cette colonne pourrait servir a mettre les cellules en rose.
Pour le jaune, ai pas saisi : "indiquer les changements"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Je repassai les différents post pour cette "affaire" de rose et jaune.
faisdlair - Modifié le 3 mai 2019 à 11:40
Bonjour
Elle ne deviennent pas rose, c'est moi qui mets le rose pour indiquer un équipement en réparation
je mets le jaune aussi pour indiquer les changements.
Qui remplit la colonne G de Equipements pour en Reparation, car cette colonne pourrait servir a mettre les cellules en rose.
Pour le jaune, ai pas saisi : "indiquer les changements"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bonjour et merci pour le retour
J'ai changé mes données personnelles pour des données fictives.
alors voici mon fichier.
merci
https://www.cjoint.com/c/IEbjwC1QMaI
J'ai changé mes données personnelles pour des données fictives.
alors voici mon fichier.
merci
https://www.cjoint.com/c/IEbjwC1QMaI
Bonjour et merci pour le suivi
Je vois bien que le vba a été modifié, par contre ça ne fonctionne pas
Par exemple, Si je double clique sur J15, il apparait les infos en F1
double clic sur J16, devrait effacer les infos a F1 puisque la cellule est vide
double clic sur P67, les cellules F1, N1 et S1 montrent les infos,
double clic sur R67, devrait supprimer les infos a F1,N1 et S1
Merci beaucoup
Je vois bien que le vba a été modifié, par contre ça ne fonctionne pas
Par exemple, Si je double clique sur J15, il apparait les infos en F1
double clic sur J16, devrait effacer les infos a F1 puisque la cellule est vide
double clic sur P67, les cellules F1, N1 et S1 montrent les infos,
double clic sur R67, devrait supprimer les infos a F1,N1 et S1
Merci beaucoup
Bonjour
voici le fichier corrigé de mon coté avec les MFC corrigés.
Les changements de couleur se feront toujours manuellement et non plus par MFC.
https://www.cjoint.com/c/IEfkl6Ns3SI
Merci
voici le fichier corrigé de mon coté avec les MFC corrigés.
Les changements de couleur se feront toujours manuellement et non plus par MFC.
https://www.cjoint.com/c/IEfkl6Ns3SI
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui mais ces 4 que j'ai gardé sont essentielles
merci
merci
Bonjour
C'est moi qui rempli la colonne G pour les équipements en réparations
Ce que je désire, si je double clic sur une cellule en rose que la cellule S1 affiche "En Réparation" sans être obligé de remplir la colonne G1 de l'autre feuille.
Pour le jaune, a tous les jours, on doit changer de chantier certains équipements, et par la suite retourner ce classeur a plusieurs personnes de l'entreprise.
C'est de cette façon que l'on peut indiquer les changements. Mais je dois aussi ramener a la couleur blanche, la cellule qui était jaune 2 jours auparavant.
Je te renvoi le fichier a jour avec les cellules de couleurs ramenées au blanc
https://www.cjoint.com/c/IEijvguBYcI
Maintenant , 3 couleur seulement a gérer
Blanc, jaune et rose.
Merci
faisdlair
C'est moi qui rempli la colonne G pour les équipements en réparations
Ce que je désire, si je double clic sur une cellule en rose que la cellule S1 affiche "En Réparation" sans être obligé de remplir la colonne G1 de l'autre feuille.
Pour le jaune, a tous les jours, on doit changer de chantier certains équipements, et par la suite retourner ce classeur a plusieurs personnes de l'entreprise.
C'est de cette façon que l'on peut indiquer les changements. Mais je dois aussi ramener a la couleur blanche, la cellule qui était jaune 2 jours auparavant.
Je te renvoi le fichier a jour avec les cellules de couleurs ramenées au blanc
https://www.cjoint.com/c/IEijvguBYcI
Maintenant , 3 couleur seulement a gérer
Blanc, jaune et rose.
Merci
faisdlair
Merci pour le retour
Les cellules grises sont sur les lignes des types de machinerie que l'on possède seulement que quelques exemplaires.
Comme par exemple ligne 74 et 75. Oui il y a des chances que Nos équipements augmentent et que ces cellules grises deviennent blanches.
Merci
Les cellules grises sont sur les lignes des types de machinerie que l'on possède seulement que quelques exemplaires.
Comme par exemple ligne 74 et 75. Oui il y a des chances que Nos équipements augmentent et que ces cellules grises deviennent blanches.
Merci
Bonjour,
Si cellule Magenta(rose) redevient couleur "normale", dois je enlever en S1 le "En Reparation"
Pourquoi Doubleclic pour afficher les infos et pas simplement le changement de valeur?????
Je verrai bien sur changement de valeur et simple clic……
Accessoirement, que faites vous si une cellule est rouge??????????????????
Si cellule Magenta(rose) redevient couleur "normale", dois je enlever en S1 le "En Reparation"
Pourquoi Doubleclic pour afficher les infos et pas simplement le changement de valeur?????
Je verrai bien sur changement de valeur et simple clic……
Accessoirement, que faites vous si une cellule est rouge??????????????????
Bonjour
Merci pour le retour
Si cellule Magenta(rose) redevient couleur "normale", dois je enlever en S1 le "En Réparation" OUI
Je verrai bien sur changement de valeur et simple clic…… Oui bonne idée
Pour le rouge, j'ai mis une MFC pour les doublons, alors on ne touche pas.
Aussi j'ai mis des cellules en rouge a l'exterieur du tableau qui représente l'équipement disparu ou égaré.
Merci
Martin
Merci pour le retour
Si cellule Magenta(rose) redevient couleur "normale", dois je enlever en S1 le "En Réparation" OUI
Je verrai bien sur changement de valeur et simple clic…… Oui bonne idée
Pour le rouge, j'ai mis une MFC pour les doublons, alors on ne touche pas.
Aussi j'ai mis des cellules en rouge a l'exterieur du tableau qui représente l'équipement disparu ou égaré.
Merci
Martin
Re,
en S1 le "En Réparation" OUI
Déjà fait
Oui bonne idée
Déjà fait aussi
alors on ne touche pas.
Ah Bon!!!!! Le on, c'est vous??
rouge a l'exterieur du tableau
Oui, je vois deux, et alors???
Suite:
Affichage infos necessaires:
_ sur selection ou change
_ sur passage couleur Magenta ou Jaune
_ sur retour couleur d'origine
Changement Couleur sur clic droit souris:
_ Menu PopUp:
_ I SANS COULEUR: couleur d'origine(Aucun remplissage, Gris ou Noir suivant ligne)
_ M MAGENTA
_ J JAUNE
Fichier modifie: https://mon-partage.fr/f/qqbvaq0T/
Amusez vous bien…...
en S1 le "En Réparation" OUI
Déjà fait
Oui bonne idée
Déjà fait aussi
alors on ne touche pas.
Ah Bon!!!!! Le on, c'est vous??
rouge a l'exterieur du tableau
Oui, je vois deux, et alors???
Suite:
Affichage infos necessaires:
_ sur selection ou change
_ sur passage couleur Magenta ou Jaune
_ sur retour couleur d'origine
Changement Couleur sur clic droit souris:
_ Menu PopUp:
_ I SANS COULEUR: couleur d'origine(Aucun remplissage, Gris ou Noir suivant ligne)
_ M MAGENTA
_ J JAUNE
Fichier modifie: https://mon-partage.fr/f/qqbvaq0T/
Amusez vous bien…...