Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2012, 12h20   #1
Invité de passage
 
Homme
Inscription : décembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 7
Points : 0
Points : 0
Par défaut Insérer date du jour + 1 jour

Bonjour,
J'ai créé une macro me donnant la date du jour en en tête de page mais j'aimerais avoir la date du jour + 1 jour.
Quelqu'un a t'il une idée ou une solution ?
Merci
cyr.il10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 12h48   #2
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
bonjour..
il suffit de rajouter 1 ...

bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 19h30   #3
Invité de passage
 
Homme
Inscription : décembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 7
Points : 0
Points : 0
Merci , j'y ai bien pensé mais je ne sais pas où rajouter mon " +1"
J'ai mis la macro en PJ
Merci d'avance
cyr.il10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 19h32   #4
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Citation:
Envoyé par cyr.il10 Voir le message
Merci , j'y ai bien pensé mais je ne sais pas où rajouter mon " +1"
J'ai mis la macro en PJ
Merci d'avance
met juste le code .. pas de fichier
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 19h33   #5
Invité de passage
 
Homme
Inscription : décembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 7
Points : 0
Points : 0
Voici mon code VBA :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub Date_du_jour()
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
    Selection.Font.ColorIndex = wdRed
    Selection.TypeText Text:="Le "
    Selection.InsertDateTime DateTimeFormat:="d MMMM yyyy",  InsertAsField:=False, _
    DateLanguage:=wdFrench, CalendarType:=wdCalendarWestern, _
    InsertAsFullWidth:=False
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
    Selection.WholeStory
    Selection.Font.UnderlineColor = wdColorRed
    Selection.Font.Underline = wdUnderlineSingle
    Selection.Font.Bold = wdToggle
    Selection.Font.Size = 20
    ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
    Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft
End Sub
cyr.il10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2012, 22h30   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 343
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 343
Points : 29 254
Points : 29 254
Salut,

Dans l'état de ton code, ça va pas le faire.

Ce que Bbil te propose est d'utiliser une variable qui contient la date, ou d'utiliser la date en insertion.

Dans ton cas, c'est une macro enregistrée et c'est pas possible, tu ne manipule pas la date.

Essaie avec ce code :

Code :
1
2
3
4
5
6
7
8
9
10
11
Sub insererdate()
ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range.Text = "Le " & Format(Date + 1, "d MMMM yyyy")
With ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range
    .Font.Size = 20
    .Font.Bold = True
    .Font.ColorIndex = wdRed
    .Font.Underline = wdUnderlineSingle
    .Paragraphs.Alignment = wdAlignParagraphCenter
End With
 
End Sub
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2012, 22h25   #7
Invité de passage
 
Homme
Inscription : décembre 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 7
Points : 0
Points : 0
Merci beaucoup
cyr.il10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h37.


 
 
 
 
Partenaires

Hébergement Web