Excel vba: recherche sur autre feuille

21/05-2004 à 11:03bonjour !
je cherche comment je pourrais, à partir de la cellule d'une feuille qui contient:
Total 01/03/2004 (par exemple), rechercher sur la feuille qui a pour nom, le mois (03), la cellule qui contient la date 01/03/2004 ?


----------
le bonheur n'est pas au bout du chemin, il EST le chemin
http://i22.servimg.com/u/f22/11/12/87/18/22-1810.jpg
image



21/05-2004 à 12:20Bonjour,
Avec l'outil "créer une liaison entre des cellules de différents classeurs"… ça ne fonctionne pas ?
Bon courage !

Excel vba: recherche sur autre feuille
21/05-2004 à 17:11ben, c'est pas exactement ce que je cherche: j'ai une feuille comme ceci:
image
et plusieurs autres feuilles 01 (pour janvier) 02 (pour fevrier) 03(pour mars) etc...
et sur chacune d'elle, une ligne par jour du mois. Par exemple pour juin, j'ai la feuille 06:image




----------
le bonheur n'est pas au bout du chemin, il EST le chemin
http://i22.servimg.com/u/f22/11/12/87/18/22-1810.jpg
image


21/05-2004 à 17:15donc sur la première feuille j'applique un sous total somme à chaque changement de date. je voudrais donc automatiser par une macro le fait de prendre les cellules E et F de la ligne de sous total qui correspond à une date donnée (par exemple jeudi 03 juin 2004) , et les coller à la ligne de la feuille 06 correspondant à cette date aux colonnes I et J
Mais si par exemple c'est le 03 mai 2004, séléctionner la feuille 05 etc...


----------
le bonheur n'est pas au bout du chemin, il EST le chemin
http://i22.servimg.com/u/f22/11/12/87/18/22-1810.jpg
image


08/07-2004 à 16:17il faut dans un premier temps extraire la partie mois de ta date dans une variable puis activer la feuille avec sheets(la variable).select puis chercher la cellule contenant la première date que tu auras mise dans une autre variable.
grosso modo ...

Excel vba: recherche sur autre feuille
10/07-2004 à 10:39ok. mais...heu ? comment je fais pour extraire le mois dans une variable ? [:o]


----------
le bonheur n'est pas au bout du chemin, il EST le chemin
http://i22.servimg.com/u/f22/11/12/87/18/22-1810.jpg
image


10/07-2004 à 11:56la réponse début semaine prochaine quand je serai au bureau avec mes macros sous les yeux je ne vois pas sur ce site la possibilité d'envoyer un fichier joint ce serait plus simple
j'avais le même problème mais je ne suis pas sure d'avoir gardé les essais que j'ai fait
si tu mets des noms de feuille en clair janvier, février ...
moischerché=month(daterécupérée)
puis pour activer la feuille
sheets(moischerché).select
ce serait mieux avec un fichier joint il faudrait une adresse mail
a+
muriel

12/07-2004 à 09:19Oublie ce que j'ai dit concernant le mois en lettres
Sais tu créer une macro ? même s'il n'y a rien dedans
tu dois déclarer 2 variables
Dim madate as date
dim monmois as variant
ma date contiendra la date sur laquelle tu as fait ton sous total, ce devra être la cellule active quand tu lanceras la macro
mon mois correspondra au mois extrait de cette date
dans la macro
madate=activecell.value 'valeur de la cellule dans la variable
monmois=month(madate) 'on extrait la valeur du mois de la date
sheets(monmois).select 'active la feuille ayant pour nom le n° du mois -je ne sais pas si le 0 de 01 par exemple peux gêner, je viens de teste ca ne gêne pas).
Par contre pour trouver la date correspondante sur ta feulle, j'ai le m^me pb je ne trouve pas la bonne fonction (la plus simple)
C'est un début, si tu trouves la suite ,écris moi ...

Excel vba: recherche sur autre feuille
13/07-2004 à 19:04ok (+)


----------
le bonheur n'est pas au bout du chemin, il EST le chemin
http://i22.servimg.com/u/f22/11/12/87/18/22-1810.jpg
image


14/07-2004 à 22:53Gaston, je n'ai pas exactement la réponse à ta question mais comme moi aussi en ce moment je suis en plein VBA, voici ce que j'ai trouvé qui peut t'intéresser.

Comment rechercher un mot dans toutes les feuilles ?http://dj.joss.free.fr/occurence.htm#mpfe

Ce site http://dj.joss.free.fr/faq.htm#twoaction est une mine

Ici http://www.descodev.com/docs/wsh/wsh_03.pdf à la page 5 (numérotée 51) tu trouveras un descriptif des fonctions de date et de temps,
Elles sont pour du VBScript mais je pense que ça fonctionne aussi en VBA (pas encore essayé)


----------
image


Merci de vous identifier

« Forum technique (liste des messages)10 enregistrements / page 1/1