Rechercher une cellule d'une feuille "A" dans une feuille "B"
Résolu/Fermé
nasut0
-
Modifié le 24 oct. 2017 à 12:19
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 - 26 oct. 2017 à 13:04
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 - 26 oct. 2017 à 13:04
A voir également:
- Rechercher une cellule d'une feuille "A" dans une feuille "B"
- Comment supprimer une feuille sur word - Guide
- Rechercher ou entrer l'adresse - Guide
- Aller à la ligne dans une cellule excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Verrouiller cellule excel sans verrouiller la feuille - Guide
2 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
24 oct. 2017 à 13:05
24 oct. 2017 à 13:05
Bonjour nasut
1) il faut une clé commune aux 2 feuilles, nom de l'affaire, n° d'ordre ..
2) Ensuite il est simple par macro de se positionner en bonne ligne en feuille 2 lors d'un double clic en feuille 1
3) pour établir la macro il faut connaitre la structure de ton classeur : poste un exemple de ton classeur sur cjoint.com ou monpartage.fr, fais créer un lien que tu copies et reviens coller ici
Cdlmnt
Via
1) il faut une clé commune aux 2 feuilles, nom de l'affaire, n° d'ordre ..
2) Ensuite il est simple par macro de se positionner en bonne ligne en feuille 2 lors d'un double clic en feuille 1
3) pour établir la macro il faut connaitre la structure de ton classeur : poste un exemple de ton classeur sur cjoint.com ou monpartage.fr, fais créer un lien que tu copies et reviens coller ici
Cdlmnt
Via
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
24 oct. 2017 à 13:41
24 oct. 2017 à 13:41
Re,
Ton fichier avec la macro
https://mon-partage.fr/f/AKowxAEz/
ALT+F11 pour voir le code
Cdlmnt
Via
Ton fichier avec la macro
https://mon-partage.fr/f/AKowxAEz/
ALT+F11 pour voir le code
Cdlmnt
Via
nasut09
Messages postés
26
Date d'inscription
mardi 24 octobre 2017
Statut
Membre
Dernière intervention
10 janvier 2018
24 oct. 2017 à 14:28
24 oct. 2017 à 14:28
Je te remercie !
24 oct. 2017 à 13:25
Voici mon excel
Donc en résumé :
Je double clic sur le nom ALSEI dans la feuille "Affaires" et ca me renvoi à la ligne 2, cellule ALSEI dans la feuille "Tableau de surface
26 oct. 2017 à 11:37
Je l'ai copié sur une autre feuille pour faire la même manip, mais n'importe où où je clique, j'ai un
"Erreur d’exécution '13'
Incompatibilité de type"
j'ai gardé le même code, seulement changé le nom des feuilles et des colonnes :
Mon code :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("B:B")) Is Nothing And Target <> "" Then
On Error GoTo erreur
Dim Ligne As Long
With Sheets("3. DPGF (2)")
Ligne = .Columns(2).Find(Target, , , , xlByColumns, xlPrevious).Row
.Activate
.Range("B" & Ligne).Select
End With
End If
Exit Sub
erreur:
MsgBox "Ce nom n'est pas répertorié"
End Sub
26 oct. 2017 à 12:19
Modifié le 26 oct. 2017 à 12:25
En gros, dans la feuille "Tableau des surfaces", clique sur une case rempli, n'importe laquelle, tu vas comprendre, une case de total de surface particulièrement
26 oct. 2017 à 13:04
Après avoir tout essayé j'ai finalement recrée une feuille où j'ai copié les éléments de celle qui occasionnait le bug et que j'ai supprimé ensuite
Et la miracle ça fonctionne !
https://mon-partage.fr/f/SPc5JwUp/