OVH Cloud OVH Cloud

Recherche d'une date

6 réponses
Avatar
GilSe
Bonjour à tous
Dans mon fichier excel, j'ai 2 feuilles contenant chacune une liste de date
identique.
Dans une 1ère feuille, ma cellule active est l'une des cellules contenant
une date.
Je souhaite, via une macro, selectionner dans la 2ème feuille la cellule
contenant la même date.
Merci d'avance pour votre aide.
Gilles

6 réponses

Avatar
Maxence HUBICHE
Comment veux-tu sélectionner une cellule qui n'es tpas sur la feuille active
???

--
----------------------------------------------------------------------------
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"GilSe" a écrit dans le message de news:
bssn8h$6va$
Bonjour à tous
Dans mon fichier excel, j'ai 2 feuilles contenant chacune une liste de
date

identique.
Dans une 1ère feuille, ma cellule active est l'une des cellules contenant
une date.
Je souhaite, via une macro, selectionner dans la 2ème feuille la cellule
contenant la même date.
Merci d'avance pour votre aide.
Gilles




Avatar
GilSe
Bonjour Maxence
Je cherche une macro qui selectionne dans la 2ème feuille la cellule
identique que la cellule précédement active dans la 1ère feuille
J'espère être plus clair.
Gilles

"Maxence HUBICHE" a écrit dans le message de
news:
Comment veux-tu sélectionner une cellule qui n'es tpas sur la feuille
active

???

--
--------------------------------------------------------------------------
--

-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"GilSe" a écrit dans le message de news:
bssn8h$6va$
Bonjour à tous
Dans mon fichier excel, j'ai 2 feuilles contenant chacune une liste de
date

identique.
Dans une 1ère feuille, ma cellule active est l'une des cellules
contenant


une date.
Je souhaite, via une macro, selectionner dans la 2ème feuille la cellule
contenant la même date.
Merci d'avance pour votre aide.
Gilles








Avatar
michdenis
Bonsoir Gilles,

Essaie ceci :

J'ai supposé qu'au départ, ta feuille active s'appelle "Feuil4" et que la macro doit rechercher dans la "Feuil3" dans la
colonne A:A , la cellule contenant la date équivalent à la date de la cellule active de la feuil4. Si cette date existe,
Sélection de la feuil4 , sélection de la cellule contentant cette date.

'--------------------------------------
Sub SélectionnerDate()
Dim A As Long, C As Long

With Worksheets("Feuil4")
.Activate
If IsDate(ActiveCell) = True Then
A = ActiveCell.Value2
With Worksheets("FEuil3")
C = Application.Match(A, .Range("A1:A25"), 0)
If Not IsError(C) Then
.Activate
.Range("A" & C).Select
Else
MsgBox "Pas trouvé de dates équivalentes à la cellule active."
End If
End With
Else
MsgBox "La cellule active n'est pas une date"
End If
End With
End Sub
'--------------------------------------


Salutations!





"GilSe" a écrit dans le message de news:bst32m$bo3$
Bonjour Maxence
Je cherche une macro qui selectionne dans la 2ème feuille la cellule
identique que la cellule précédement active dans la 1ère feuille
J'espère être plus clair.
Gilles

"Maxence HUBICHE" a écrit dans le message de
news:
Comment veux-tu sélectionner une cellule qui n'es tpas sur la feuille
active

???

--
--------------------------------------------------------------------------
--

-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"GilSe" a écrit dans le message de news:
bssn8h$6va$
Bonjour à tous
Dans mon fichier excel, j'ai 2 feuilles contenant chacune une liste de
date

identique.
Dans une 1ère feuille, ma cellule active est l'une des cellules
contenant


une date.
Je souhaite, via une macro, selectionner dans la 2ème feuille la cellule
contenant la même date.
Merci d'avance pour votre aide.
Gilles








Avatar
Daniel.M
Salut,

C As Variant

Si tu veux que la variable C puisse prendre une valeur d'erreur (dans les cas de
recherches infructueuses) sans faire des ballounes. :-)

Just my 2 cents again :-)

Daniel M.
Avatar
GilSe
Bonsoir et merci de ton aide
Je n'ai pas essayé encore ta macro car mes besoins sont beaucoup plus
complexe que je le croyais.
J'ai fait un résumé de mes problèmes dans le message "Transpose avec
liaison".
Alors si le coeur vous en dit...
Gilles

"michdenis" a écrit dans le message de
news:e%
Bonsoir Gilles,

Essaie ceci :

J'ai supposé qu'au départ, ta feuille active s'appelle "Feuil4" et que la
macro doit rechercher dans la "Feuil3" dans la

colonne A:A , la cellule contenant la date équivalent à la date de la
cellule active de la feuil4. Si cette date existe,

Sélection de la feuil4 , sélection de la cellule contentant cette date.

'--------------------------------------
Sub SélectionnerDate()
Dim A As Long, C As Long

With Worksheets("Feuil4")
.Activate
If IsDate(ActiveCell) = True Then
A = ActiveCell.Value2
With Worksheets("FEuil3")
C = Application.Match(A, .Range("A1:A25"), 0)
If Not IsError(C) Then
.Activate
.Range("A" & C).Select
Else
MsgBox "Pas trouvé de dates équivalentes à la cellule
active."

End If
End With
Else
MsgBox "La cellule active n'est pas une date"
End If
End With
End Sub
'--------------------------------------


Salutations!





"GilSe" a écrit dans le message de
news:bst32m$bo3$

Bonjour Maxence
Je cherche une macro qui selectionne dans la 2ème feuille la cellule
identique que la cellule précédement active dans la 1ère feuille
J'espère être plus clair.
Gilles

"Maxence HUBICHE" a écrit dans le message de
news:
Comment veux-tu sélectionner une cellule qui n'es tpas sur la feuille
active

???

--


--------------------------------------------------------------------------
--
-
Maxence HUBICHE
Formateur et développeur indépendant
Modérateur/rédacteur sur http://www.developpez.com

"GilSe" a écrit dans le message de news:
bssn8h$6va$
Bonjour à tous
Dans mon fichier excel, j'ai 2 feuilles contenant chacune une liste de
date

identique.
Dans une 1ère feuille, ma cellule active est l'une des cellules
contenant


une date.
Je souhaite, via une macro, selectionner dans la 2ème feuille la
cellule



contenant la même date.
Merci d'avance pour votre aide.
Gilles













Avatar
michdenis
Bonsoir Daniel,

Tu as parfaitement raison, c'est souvent ce qui arrive lorsque j'ajoute à la bourre (comme dirais les autres !) , la
déclaration des variables .

;-)

Salutations!


"Daniel.M" a écrit dans le message de news:
Salut,

C As Variant

Si tu veux que la variable C puisse prendre une valeur d'erreur (dans les cas de
recherches infructueuses) sans faire des ballounes. :-)

Just my 2 cents again :-)

Daniel M.