Se connecter avec
S'enregistrer | Connectez-vous

Faire évoluer de + 1 an dans un fichier excel

Tags :
Dernière réponse : dans Le monde de Windows
Partagez

j'ai un fichier excel comportant des dates, et qui me sert à gérer mon budget personnel. la plupart des éléments ne varient pas d'une année sur l'autre, aussi je copie ce fichier de 2009 sur 2010, mais les dates elles sont toujours intulées 2009. comment fait pour les faire évoluer de + 1 an ???.
merci a tous les connaisseurs
cordialement
JMB
:cry: 
pour ceux qui ont des réponses sérieuses
courriel (edit modo : pas de mail)

Autres pages sur : evoluer fichier excel

Eh, je peux répondre autrement que par mail ? Coool !!!! (Ben oui, gros malin, c'est pratique un forum où tu n'aurais que des questions et pas de réponse !!!!)

Attention, ça va piquer !

C'est du VBA. Ce code n'est absolument pas optimisé, il dure une plombe, mais il est très efficace. A copier dans le Visual Basic Editor, dans le code de la feuille concernée.

  1. Sub UnAnDePlus()
  2. Dim cell As Range
  3. For Each cell In Cells
  4. If IsDate(cell.Value) Then
  5. cell.Value = cell.Value + 365
  6. End If
  7. Next
  8. End Sub


Si ça paraît long, surtout vers la fin ( :D  ) ne pas hésiter à arrêter la macro avec un [Ctrl+Pause]. En effet, les 16777216 cellules de la feuille vont être testées. Je doute que tu utilises vraiment toutes ces cellules.
Posez votre question