Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft 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 20/01/2008, 19h13   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Par défaut Incrément de date automatique?

Bonjour à tous!

J'ai besoin d'aide! J'essaie de faire un formulaire pour faciliter la tâche de mes amis au travail! Nous devons remplir nos feuilles d'heures et les envoyer au bureau. J'essaie de faire un formulaire automatisé pour le faire. J'ai déjà une bonne idée de ce que je veux faire, mais je ne sais pas comment le faire!

Voilà! Mon tableau se présente comme ça:

Code :
1
2
3
4
5
6
7
8
Semaine du 2008/01/20 au 2008/01/26

    DATE   | Centre de détention | Nom du patient|
2008/01/30 |      RDP (mettons)  | Doe, John     |
2008/01/31 |         Tanguay     | Bine, Chose   |
2008/02/01 |

Etc.
Voilà J'aimerais que mon formulaire, aussitôt que l'on choisit la première date,(en gras et italique) il remplisse les autres dates (avec incrément)! Est-ce possible? Pour les autres champs, étant donné que ce sont presque toujours les mêmes informations qui reviennent, j'ai fait des listes déroulantes.

P-e qu'il y a un crack de office qui verra mon message et qui pourra m'aider!

Merci à l'avance!


PS: Je n'ai pas besoin que la date ait la "fonction date"... Ce n'est qu'un document qui sera imprimé, sans aucune base de données! J'aimerais aussi que la date se copie en intégralité, question que "2008/01" se transfère aussi dans les cases appropriées!
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 19h22   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
La méthode la plus facile est de le faire en VBA.
tu dois mettre la date en gras dans un signet.
On récupère la valeur contenue dans le signet et on l'incrémente.

Qu'en penses-tu ?
__________________
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 20/01/2008, 19h24   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Euh... J'en pense rien!
J'y connais rien en VBA!

Un petit coup de main? Siouplè?
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 19h48   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
Peut-être une piste alors
__________________
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 20/01/2008, 20h02   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Je te joins une copie du fichier original! Tu pourras voir ce que j'ai fait jusqu'à maintenant! C'est un modèle de document (.dot) de Office 2003
Fichiers attachés
Type de fichier : zip test.zip (363,3 Ko, 3 affichages)
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 21h11   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
Avec des champs, c'est très complexe.
VBA est beaucoup plus souple.
Que donne le fichier que j'ai posté ?
__________________
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 20/01/2008, 21h38   #7
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
J'ai ouvert le fichier, mais il n'y a pas de boite qui me permet de rentrer une nouvelle date, et rien ne se passe même si je change n'importe quelle date!

Je fais quelque chose de mal?
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 21h41   #8
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
As-tu activé les macros pour le document.
Sur ouverture tu devrais avoir une boîte de dialogue te demandant d'entrer une date.
__________________
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 20/01/2008, 21h47   #9
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Ah! Ma sécurité macro était trop élevée! Désolé!

Mais j'ai un problème quand j'entre une date!

Code :
ActiveDocument.Bookmarks("Sdte").Range.Text = mmDte
Il y aurait une erreur dans cette ligne!
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 21h49   #10
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
J'ai essayé d'entrer 02/03/2009
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 22h36   #11
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
Probablement que le signet est détruit.
Crée un signet sur le document "sdte".
J'ai fait le doc à la va vite et il y a quelques soucis.

Mais c'était pour avoir ton avis avant d'aller plus loin.
__________________
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 20/01/2008, 22h43   #12
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
J'ai pu voir le code, et ça semble être exactement ce qu'il me faut! Mais je ne saurais l'intégrer à mon document! Tu pourrais m'aider?

P-e seulement inverser le sens de la date... Année/mois/jour
Toute la paperasse du bureau fonctionne sous cette forme! Je pourrais ne pas avoir de paie si ce n'est pas comme ça!
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 22h56   #13
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Comme tu m'as demandé! J'ai ajouté un signet! Le code semble fonctionner, mais il me ramène dans le Visual Basic. c'est normal?

Aussi, j'ai changé la valeur de 5 pour un 6 dans

Else
For i = 1 To 5

J'ai des semaines de 7 jours!

Mais si VB est fermé, j'ai le message d'erreur suivant: "Le membre de la collection n'existe pas"
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 22h59   #14
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Citation:
Envoyé par DaSniper Voir le message
P-e seulement inverser le sens de la date... Année/mois/jour
Oops! Désolé! J'avais pas vu que elle s'affichait correctement. Mais si c'est possible de la changer dans "l'entrée" ça serait bien! J'essaie de prévoir les erreurs des autres, qui sont habitués d'entrer l'année en premier!
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 23h12   #15
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Par défaut Formulaire de saisie d'activité

Salut DaSniper,


J'ai un formulaire qui permet de faire la saisie d'activité (sur plusieurs activités) sur 1 mois complet et qui fait le cumul dur chaque tâche mais avec Excel. Si tu préfères, seul son intérêt est qu'il ne nécessite aucune macro donc pas de VBA.


A+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 23h42   #16
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
J'aimerais bien y jeter un coup d'oeil, si tu permets!
Évidemment, Il semble que Heureux-oli soit près d'une solution, mais je garde toutes les portes ouvertes!
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2008, 06h31   #17
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
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 354
Points : 29 270
Points : 29 270
Citation:
Envoyé par Sepia Voir le message
Salut DaSniper,


J'ai un formulaire qui permet de faire la saisie d'activité (sur plusieurs activités) sur 1 mois complet et qui fait le cumul dur chaque tâche mais avec Excel. Si tu préfères, seul son intérêt est qu'il ne nécessite aucune macro donc pas de VBA.


A+
Je vais même aller plus loin, ce genre de chose devrait être fait en Access.
Mais Il arrive que certains PC sont seulement équipé de Word.
__________________
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 21/01/2008, 09h23   #18
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Et c'est le cas de mon partenaire! lollllll
Quand je lui ai envoyé le formulaire, il ne voyait pas les images... Pourtant, mes images étaient bien liées au fichier, je ne comprenais pas ce qui pouvait bien se passer! Et j'ai allumé! Il ouvrait ses documents avec WordPad!


Voilà pkoi j'ai besoin d'une macro pour rendre le document... comment dire... "Dumb-proof"!!! (traduction libre: anti-idiots??)

Je ne peux tout simplement pas leur demander leur demander d'aller dans Excel! lolllll
DaSniper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 17h27   #19
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Par défaut Le fichier (oups)

Salut,

Je n'étais pas bien réveillé (je n'avais pas vu la 2ième page) donc je regardais mais mal et je n'avaispas vu ta demande. Voici le fichier version Excel (2003)

Pour mettre à jour le mois, tu copies le fichier du mois précédent, tu ouvres ton nouveau mois, tu tapes la date du 1er jour du mois au format "jj/mm/aaaa" (ex: 01/02/2008 pour le 1er février), tu valides, les jours sont incrémentés avec les WE en bleu (nous on ne bosse pas les WE). mais comme tu travailles le WE, il suffit de copier une cellule du vendredi sur le samedi. En cas de jour férié, il suffit d'effacer le CONTENU de la cellule (PAS la cellule) pour que le jour devienne bleu et donc ne soit pas pris en compte.

Le nombre de jours passés sur chaque projet est calculé ainsi que le nombre d'heures (nous on travaille par tranche minimale de 0,25 j) et le nombre global de jours travaillés dans le mois.

Merci à JPh Delaunay (qui nous avait fait cet outil) selon mes besoins, il y a 8 ans et que l'on utilise toujours. On consolide les chiffres directement
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2008, 18h09   #20
Invité de passage
 
Inscription : janvier 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 12
Points : 0
Points : 0
Merci pour le fichier!


Je vais voir si je ne pourrais pas l'adapter pour que ça entre directement dans WORD. Je sais qu'on a la possibilité d'importer un tableur Excel dans word, mais je ne sais pas encore si on a toute la latitude de Excel! Je vais devoir aller prendre des cours, car je n'ai jamais rien compris à Excel!

Les formules, surtout qu'elles ont été traduites dans la version franco (d'après ce que j'en comprends, et je peux fortement me tromper!) me mélangent plus qu'autres choses! J'ai déjà fait de la programmation... en GWBASIC et QBASIC!!!

Il y a un bail! lolll

Si jamais quelqu'un veut relever le défi de modifier mon document word original, il est le bienvenu!!!
DaSniper 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 05h44.


 
 
 
 
Partenaires

Hébergement Web