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...