Trouvez une valeur relative dans un tableau [Fermé]

Signaler
Messages postés
4
Date d'inscription
lundi 26 mai 2014
Statut
Membre
Dernière intervention
28 mai 2014
-
Messages postés
23663
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 novembre 2020
-
Bonjour,

J'ai deux pages
Sur "PAGE 1", A15 est une entrée où je rentre une date (format "jj/mm/aa")
Je voudrai créer une macro (en cliquant sur un useform par exemple et peu importe...) qui m'envoie sur "PAGE 2" sur la cellule qui contient la date en sachant que "PAGE 2" est un planning de réservation pour un chalet.

Quel est le code pour cette recherche ?
En vous remerciant chaleureusement d'avance.
PS: mes compétences en langage VBA sont très approximatives...

5 réponses

Messages postés
4
Date d'inscription
lundi 26 mai 2014
Statut
Membre
Dernière intervention
28 mai 2014
2
Bonjour via55,

Dans la colonne A en démarrant en A3 jusqu'en A38 : lundi, mardi, etc...
Dans la colonne B en démarrant en B5 jusqu'en B35 : 1,2,3,4,... etc
En C1:D1 : "JANVIER"
En C2 : "GITE"
En D2 : "CHALET"
Dans la colonne E en démarrant en E8 jusqu'en E35 : 1,2,3,4,... etc
En F1:G1 : "FÉVRIER"
En F2 : "GITE"
En G2 : "CHALET"

Etc... en répétant la mise en forme pour chaque mois.
La difficulté étant dans un premier temps de définir la plage de recherche en fonction de A15 de la page 1 puis de localiser précisément la cellule correspondant à la date recherchée.

Voili, voilou
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
23663
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 novembre 2020
6 483
Bonjour,

Et si tu déposais ton fichier (réduit et anonymisé) ?
cjoint.com et coller ici le lien fourni.

eric
Messages postés
12858
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 novembre 2020
2 070
Bonjour

En feuille 2 la date se trouve sur une ligne ? ou dans une colonne ? ou n'importe où dans une plage donnée ? et quelle plage en ce cas?

Cdlmnt
Messages postés
4
Date d'inscription
lundi 26 mai 2014
Statut
Membre
Dernière intervention
28 mai 2014
2
Voici le lien du fichier. Merci.


https://www.cjoint.com/?0EBk6NG3ATF
Messages postés
23663
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 novembre 2020
6 483
Re,

une proposition par formule : https://www.cjoint.com/c/DEBpQHDUF3R
eric
Messages postés
4
Date d'inscription
lundi 26 mai 2014
Statut
Membre
Dernière intervention
28 mai 2014
2
Merci beaucoup eriiic, ça marche très bien.
Cependant, comme je souhaite exécuter des macros en même temps que le "click" sur le lien hypertexte, y a t il un moyen de remplacer le lien en question par une macro ?
Merci d'avance.
Messages postés
23663
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 novembre 2020
6 483
Bonjour,

Par macro c'est le même principe.
Rechercher la colonne du mois (voir son calcul dans la formule), et sa ligne (match ou .find) en recherchant le jour dans cette colonne.
Une fois la cellule date trouvée cells(lig,col).offset(,1).select te sélectionne une colonne à droite.

eric