Bonjour,
je suis un grand débutant en macros Excel 2007....et malgré mes recherches sur différents forums, je sèche sur un problème sans doute très simple.
En cellule J1, j'ai une date au format mm/dd/yyyy par exemple 10/28/2009. Cette date peut changer selon ce que rentre l'utilisateur.
Je voudrais avec une macro pouvoir récupérer l'année dans une variable ( 2009 ) pour ensuite ouvrir automatiquement l'onglet de la feuille excel qui s'intitule 2009.
Si par exemple on tape en J1 07/24/2010 , la macro doit pouvoir activer l'onglet "2010".
Voilà où j'en suis dans cette macro sans pouvoir aller plus loin sans votre aide:
J'ai testé ça dans le code mais sans succès...
Sheets(a).Activate
Merci pour vos conseils...
je suis un grand débutant en macros Excel 2007....et malgré mes recherches sur différents forums, je sèche sur un problème sans doute très simple.
En cellule J1, j'ai une date au format mm/dd/yyyy par exemple 10/28/2009. Cette date peut changer selon ce que rentre l'utilisateur.
Je voudrais avec une macro pouvoir récupérer l'année dans une variable ( 2009 ) pour ensuite ouvrir automatiquement l'onglet de la feuille excel qui s'intitule 2009.
Si par exemple on tape en J1 07/24/2010 , la macro doit pouvoir activer l'onglet "2010".
Voilà où j'en suis dans cette macro sans pouvoir aller plus loin sans votre aide:
J'ai testé ça dans le code mais sans succès...
Sheets(a).Activate
Code:
Sub Test()
Dim Dte As Date
Dim a As Integer
Dim Date1 As Date
Dte = DateValue(Range("J1"))
j = Day(Dte)
m = Month(Dte)
a = Year(Dte)
MsgBox " - année: " & a
If a = 2009 Then
Sheets("2009").Activate
End If
End Sub
Merci pour vos conseils...