Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 bug récupération mois et année vba

MEZ

XLDnaute Junior
Bonjour,
J'ai un bout de code qui ne marche pas et pourtant il est tout simple

VB:
Sub aa()

Dim nom_fichier As String
Dim temp1 As Integer
Dim mois As Integer


   Application.ScreenUpdating = False


    chemin = Workbooks(ActiveWorkbook.Name).Path & "\"
    nom_source = ActiveWorkbook.Name
    temp1 = Month(Sheets("A").Range("K8").Value)
    mois = Year(Sheets("A").Range("K8").Value)

Il bu a ligne où je veux récupérer la valeur de temp1


LA cellule K8 est une date au format date/

Un grand merci pour votre aide
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
??? en vba
Month signifie MOIS
Year signifie ANNEE

la variable temp1 retourne donc le mois !!!
la variable mois contient alors l'année !!!
logique NON ????
 

MEZ

XLDnaute Junior
Le plus étrange est que ce bout de macro fonctionne dans un classeur excel nouveau mais pas dans mon fichier de travail.

En créant un nouveau classeur et en insérant ce bout de macro, mes variables récupérent bien le mois et l'année comme je veux...

Pour le coup, je ne vois pas d'où vient le problème ??
 

MEZ

XLDnaute Junior
Apres plusieurs vérifications c'est bien mon fichier qui a un problème.
Du coup, à votre avis quelles pourraient être les raisons qui font qu'un code fonctionne sur un fichier et pas sur un autre?

Merci d'avance!
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…