Rechercher : dans
Par :

Macro Mois suivant ; Mois précédent [Excel]

Dernière réponse le 17 fév 2008 à 15:25:47 Goldrigger 61, le 16 fév 2008 à 17:18:19 
 Signaler ce message aux modérateurs

Bonjour,

Dans un classeur excel j'ai des données qui changent par rapport à un mois.

Dans une cellule A1 j'ai le mois "Janvier 2008" puis dans les lignes suivantes j'ai tout les jours de ce mois.

Ce que je veux faire c'est d'avoir en activant une macro le mois suivant c'est à dire dans la cellule A1 "Février 2008" .
Ca serait bien dans le sens inverse (mois précédent).

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « Macro Mois suivant ; Mois précédent [Excel] » dans :
Travailler sur les dates avec Excel VoirVous avez une date en C3 par exemple, et vous voulez connaitre : le N° de la semaine correspondant à cette date : = NO.SEMAINE(C3;2) Nota : 2 correspond à un système de semaines commençant le Lundi, et 1 pour le Dimanche. ...
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...

1

Le Pingou, le 16 fév 2008 à 17:41:00

Bonjour,
Pouvez-vous être plus clair, merci ?
Salutations.
Jean-Pierre

Répondre à Le Pingou

2

Goldrigger 61, le 16 fév 2008 à 19:38:27

Oui volontiers.

- Une cellule A1: Nom du mois (ex Janvier 2008)

- Une macro qui 'écrit' le mois suivant dans la cellule A1 ,( ex Février 2008)

- Une autre macro éventuellement qui écrit le mois précédent (ex:Décembre 2007)


En fait j'ai besoin de ça car j'ai des données qui change au fonction du mois inscrit.

Est-ce plus clair?

Répondre à Goldrigger 61

3

Le Pingou, le 16 fév 2008 à 21:14:54

Bonjour,
Ou est-ce que la macro va trouver le nom du mois à insérer en "A1"...?
Est-ce que les données du mois suivant sont sur la même feuille ?
Qui ou comment sont entrées les données......?
D'ou proviennent les jours du mois ?

Exemple macro :
Sub mois()
Dim MaDate as Date
MaDate = #12 janvier 2008# ' A déterminer où trouver la date de référence
Range("A1").Value = Month(MaDate)
End Sub

Salutations.
Jean-Pierre

Répondre à Le Pingou

4

Goldrigger 61, le 16 fév 2008 à 21:32:12

Bonjour,

Je te met un exemple sur un fichier: http://cjoint.com/?cqvFp3Lf4V

Tu comprendra mieux.

J'ai pas bien compris ta macro.

Répondre à Goldrigger 61

5

Le Pingou, le 16 fév 2008 à 22:48:15

Bonsoir,
Il est possible de le faire sans macro, à voir ici : http://cjoint.com/?cqwUnVyPmu
Si vous désirez absolument une macro vous me le faite savoir.
Bon dimanche.
Salutations.
Jean-Pierre

Répondre à Le Pingou

6

Goldrigger 61, le 16 fév 2008 à 23:13:24

Bonsoir,

Très bonne solution.

Je n'y avais pas pensé à faire comme cela.

Ça me convient , merci.

Bon dimanche également.

Répondre à Goldrigger 61

7

Le Pingou, le 16 fév 2008 à 23:17:07

Bonsoir,
Et voici le désert avec les macros.. http://cjoint.com/?cqxpQkgbc6
A vous de choisir.
A une prochaine.
Salutations.
Jean-Pierre

Répondre à Le Pingou

8

Goldrigger 61, le 17 fév 2008 à 10:12:42

Bonjour,

Très bien.

Je ne connaissais pas la fonction DateAdd.

Je te remercie et bonne journée!

Répondre à Goldrigger 61

9

 Le Pingou, le 17 fév 2008 à 15:25:47

Merci Goldrigger 61, de rien.
Salutations.
Jean-Pierre

Répondre à Le Pingou