Remplissage automatique

Résolu/Fermé
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015 - 25 mars 2015 à 15:48
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015 - 5 avril 2015 à 09:56
Bonjour je recherche depuis un moment une macro et j'ai trouver quelque chose qui été presque ce que me fallait j'ai donc essayer de la modifier mais en vin ... est-ce-possible de m'aider ? enfaite j'ai une basse de donnée classé par mois dans classeur avec des colonnes de date d'horaire et de precision et ceci devrai servir a remplir un autre classeur automatiquement je m'explique

dans le classeur (roulement) il y a un feuille "données d'heures" qui n'est peut être pas obligatoire mais je l'ai faite en pensant simplifier et donc dans cette page il y a 3 colonne par mois 1ere les dates 2 eme le service +reserve (indiqué par °) et 3 eme des infos le (FF)

le deuxieme classeur n'a qu'une page mais j'ai 12 fois se classeur identiques (1 pour chaque mois)

le but est que lorsque j'ouvre chaque document il recherche dans las donnée les FF et les ° et que donc la date qui y correspond se mettent dans la premières colonne que selon la deuxième colonne l'horaire se mettent (que si sa comporte "1" (6H24->14H30) si "2" 14H24->22H30 si "3" ou "°" (22H24 -> 6H30)

la 3eme colonne quand c'est FF sa indique F.F. R.T.R. et quand c'est ° ça indique Réserve nuit.

la 4me j'ai déjà réussi j'ai fait plusieurs programmation mais sur ce doc je bloque

si je sais avoir ne fusse qu'un peut d'aide ça serai super merci

je peut vous envoyer les ficher si vous désirer

merci a vous

https://www.cjoint.com/?0CzpZXndv4p

https://www.cjoint.com/?0Czp2CZM9K1

15 réponses

Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
25 mars 2015 à 22:28
Bonjour,
Eh bien avec vos explications et les 2 fichiers disponibles c'est impossible de comprendre qui est qui ... !
Merci pour des informations qui correspondent aux fichiers ... !

0
Raymond PENTIER Messages postés 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 17 098
26 mars 2015 à 02:15
... et en faisant un gros effort pour améliorer l'orthographe : je me suis arrêté de lire à la moitié du message !
0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
26 mars 2015 à 19:39
bonjour,

voila j'ai regroupé les données et la feuilles à remplir

enfaite au démarrage j'ai un userform qui se met et demande de choisir le mois que l'on veux remplir dans la feuille

et en bref il faudrait que lorsque l'on choisis un mois (par exemple janvier) que excel aille chercher rechercher dans la colonne de "G" (pour janvier) les casses avec "Réserve nuits " une fois c'est cases trouvées il copie celle la dans la colonne "motif d'heure" , la cellune de la meme ligne mais colonne "D" dans date et le colonne "E" dans la colonne " de à " de la feuille formulaire ensuite sa recherches dans la colonne "H" " les cases "F.F. R.T.R." et idem que pour les "réserve nuit "

juste un bouton comme exemple serait super le reste en modifiant un peu je devrai y arriver ...

je vous remercie

https://www.cjoint.com/?0CAtZTcnoMl
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
Modifié par Le Pingou le 26/03/2015 à 22:56
Bonjour,
Merci pour le complément d'information.
Je regarderai demain ce qui est faisable, patience.
Note, explication et référence ne concordent pas du tout avec vos divers tableaux.... !
et en bref il faudrait que lorsque l'on choisis un mois (par exemple janvier) que excel aille chercher rechercher dans la colonne de "G" ... de quelle feuille... ? (pour janvier) les casses avec "Réserve nuits " ... elle nexiste pas une fois c'est cases trouvées il copie celle la dans la colonne "motif d'heure" ...la colonne n'éxiste pas... ..............
Salutations.
Le Pingou
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
Modifié par Le Pingou le 27/03/2015 à 10:36
Bonjour,
Eh bien voilà ce que j'arrive à comprendre :
Dans la feuille [Formulaire heures] je veux récupérer les prestations du collaborateur, dont le nom se trouve en cellule [C8 :D8], la référence sera donc (février 2015) car vous avez cette information avec le nom (LE***** Fl***** (fevrier 2015)). Je vais donc dans la feuille [Données heures] copier dans le tableau du mois correspondant toute les lignes (ou partie de ligne ?) dont la colonne [Réserve nuit] contient la valeur « Réserve nuit » que le collent dans le tableau de la feuille [Formulaire heures] [plage : A21 :L60] (remarque plage avec des cellules fusionnées ...... à proscrire... )
Est-ce bien cela que vous voulez ?
En marge, votre formulaire pour le choix du mois est probablement inutile... !


Salutations.
Le Pingou
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
29 mars 2015 à 15:35
Bonjour,
Le silence est d'or... ; est cela que vous voulez : https://www.cjoint.com/?3CDpVRwyCSf

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
Modifié par flotronik le 29/03/2015 à 18:08
bonjour,

désolé je n'avais pas eu accès entre temps

oui c'est bien ça que cela dois faire mais si possible que cela se passe que lorsque l'on clic sur le mois que l'on souhaite car la j'arrive pas à le faire fonctionner:/ pouvez vous m'expliquer ?

BAV.

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
29 mars 2015 à 18:33
Bonjour,
En plus comment traiter le nombre d'heure pour le cas du 21.01.2015 ou il y a [Réserve nuit] et [F.F.R.T.R] ...votre formule ne le permettant pas car c'est l'un ou l'autre..... !
Merci de votre réponse.
Pour ceci : si possible que cela se passe que lorsque l'on clique sur le mois que l'on souhaite:/ je sais adapter ça ?
Vous ajoutez donc votre code directement dans le code lié au bouton concernée (par exemple pour JANVIER c'est :
Private Sub CommandButton1_Click()
« votre code...
End Sub

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
29 mars 2015 à 18:49
effectivement je me suis aussi rendu compte de cette erreur je viens d'y remédier au niveau de la BdD...

justement c'est ce code la qui me pose donc le problème j'ai
Private Sub CommandButton1_Click()
???
UserForm1.hide
End Sub

mais c'est la partie entre que je n'arrive pas celle qui donc prend les données et les copie dans les colonnes correspondantes comme vous l'avez fait ...

voila avec la rectif

https://www.cjoint.com/?0CDtbJX6RKE

BAV MERCI
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
29 mars 2015 à 22:05
Bonjour,
Le nouveau classeur est inutilisable et de plus le format des tableaux sont différent voir extrait :
Ancien classeur

Nouveau classeur

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
Modifié par flotronik le 30/03/2015 à 08:54
Bonjour,
Effectivement j'ai travailler dur un pc avec un excel en anglais par conséquent les formules ne fonctionne pas car je dois remplacer le "false" en " faux " je fais ce d'ici 1h max ... Pour le format c'est du à une plage horaire pour le FF et une pour la réserve

Bav
0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
30 mars 2015 à 09:46
Rebonjour,

voici la version corrigée https://www.cjoint.com/?0CEjZnCBO23

je pense que pour un bon fonctionnement vu qu'il y a 2 valeurs différentes qui peuvent être à la même date c'est que la macro fasse en 2 étapes.

exemple pour janvier:
en 1er rechercher les F.F. R.T.R. de H7 à H37 , ensuite de copier les cellules D , F et H de la ligne correspondante dans le tableau du formulaire.

en 2 rechercher les "Réserve nuits" de G7 à G37 , ensuite de copier les cellules D , E et G de la ligne correspondante dans le tableau du formulaire aussi ?

c'est possible ?

BAV encore merci
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
30 mars 2015 à 23:16
Bonjour,
Voici ma proposition avec quelques formules modifiées en utilisant des plages nommées et modifications de références sur feuille [Données heures] colonne [A :B].... !
Vous devez simplement choisir le mois dans la liste déroulante [Choisir mois]
Votre fichier https://www.cjoint.com/?3CExCDn7Pp2

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
31 mars 2015 à 08:59
Bonjour,

je ne sais pas faire fonctionner le tableau car j'ai un excel pour mac 2011 et que donc ActiveX n'est pas pris en charge :/

BAV
0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
31 mars 2015 à 10:58
Bonjour,

je ne sais pas faire fonctionner le tableau car j'ai un excel pour mac 2011 et que donc ActiveX n'est pas pris en charge :/

j'ai donc garder votre codage et remis en userform de manière a ce que votre macro fonctionne.

voici le fichier
https://www.cjoint.com/?0CFlhVvghoE

cependant reste juste un soucis c'est que la macro ne se lance pas automatiquement donc je dois faire "macro" sélectionner votre macro et faire exécuté et la tout est bon

il y a t'il moyen d'appeler la macro en meme temps que le click sur le mois pour quelle e lance automatiquement

j'ai essayer call "nom de la macro " mais pas moyen
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
31 mars 2015 à 17:56
Bonjour,
Eh bien, je ne pouvais pas deviner que vous travaillez avec MAC.
je ne sais pas faire fonctionner le tableau car j'ai un excel pour mac 2011 et que donc ActiveX n'est pas pris en charge :/

Quel erreur recevez-vous lorsque vous cliquez sur le contrôle...?
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
31 mars 2015 à 23:24
Bonjour,
Essayer pour voir cette version qui devrait convenir pour MAC : https://www.cjoint.com/?3CFxKnlzWPn

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
1 avril 2015 à 00:53
bonjour ,

j'ai profiter au boulot pour achever avec un windows

tout fonctionne très bien avec userform etc seul soucis un message comme quoi un lien de MAJ ne fonctionne pas mais j'ai beau chercher pas moyen de la supprimé voici l'excel et la capture du message

BAV

https://www.cjoint.com/?3DbbfGkL7KM
https://www.cjoint.com/?3Dbbgkr6N0l
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
1 avril 2015 à 11:42
Bonjour,
La mise à jour vient de votre classeur d'origine ou vous avez dans la feuille [Données heures], voir par exemple la cellule [D7] : = '[Copy of Copy of roulement flo jason 2015.xls]2015' !A8
C'est de vous, alors c'est à vous de savoir si elles sont nécessaires... !


0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
2 avril 2015 à 09:21
Bonjour ,

Oui ce lien est important mais ce n'est pas celui la que j'ai en erreur ... Regardez sur la capture d'écran envoyee, c'est un lien http://cjoint... Etc

Bav
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
2 avril 2015 à 10:19
Bonjour,
Le lien n'est pas valable... !

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
2 avril 2015 à 11:50
http://www.cjoint.com/data3/3Dbbgkr6N0l.htm

Normalement il fonctionne je vien de l'ouvrir

Bav

Et donc je vois pas d'où peut provenir le message d'erreur qui s'affiche
0
Raymond PENTIER Messages postés 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 17 098
2 avril 2015 à 16:11
Vérifie s'il n'y a pas un point qui est collé à la fin du lien
.../JB/beurtrol 2015.xls.
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
2 avril 2015 à 16:53
Bonjour Raymond,
Non ce n'est pas cela...., il met un texte qui est comme un lien donc tu plonges... !
Joyeuse fête de Pâques
Amicalement
Le Pingou
0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
3 avril 2015 à 13:30
bonjour,

voici un word qui montre comment ce message apparait.
https://www.cjoint.com/c/EDdnPSJiNxF

BAV
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
Modifié par Le Pingou le 2/04/2015 à 16:38
Bonjour,
Lorsque vous écrivez ceci Regardez sur la capture d'écran envoyée, c'est un lien http://cjoint... Etc
Le premier réflexe est de cliquer sur ce lien (http://cjoint...) et pas un autre Oui / Non ...!

Concernant le message d'erreur, pas de réponse sans connaitre exactement ce que vous faites et vous est-il possible de faire une copie d'écran lors du message (pas de partiel), merci.


Salutations.
Le Pingou
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
3 avril 2015 à 16:31
Bonjour,
Merci pour l'information.
Je vous suggère de contrôler ce qu'il y a comme lien enregistré dans votre classeur.
Vous allez sur l'onglet [Data] puis sur [Modifier les liens] et là vous devez modifier/supprimer ce qui est nécessaire.

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
3 avril 2015 à 17:51
j'ai essayé en supprimant et remetant bien la source du fichier mais rien y fais j'ai toujours l'erreur du http://cjoint etc .
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
3 avril 2015 à 18:36
Bonjour,
Eh bien ce n'est pas possible, avez-vous bien supprimé le lien qui est incorrecte et pour celui qui doit rester vous devez ouvrir sa source pour que ce soit le chemin correct, selon votre configuration qui soit enregistré.

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
3 avril 2015 à 22:11
bonjour ,


oui oui j'ai tout supprimé et remis les bon liens apres :/

enfin sa pose pas de soucis dans le programme donc je peux laisser ça ....

par contre j'arrivais à la fin de la programmation c'est-à-dire l'envoi en PDF a une adresse précise (ici la mienne en teste) ...

tout fonctionne sauf à un détail pres ...

nous avons des signatures HTM avec 4 images mais la signature s'envoi mais les image reste des rectangles blancs... comment faire ?

https://www.cjoint.com/?3DdwkED1KmB

https://www.cjoint.com/?3DdwxTOaLWS

bav
0
Le Pingou Messages postés 12058 Date d'inscription mercredi 11 août 2004 Statut Non membre Dernière intervention 2 mai 2024 1 430
3 avril 2015 à 23:08
Bonjour,
Merci pour l'information.
Je ne peux pas en faire plus pour la suite. Désolé.
Bonne fête de Pâques

0
flotronik Messages postés 16 Date d'inscription mardi 24 mars 2015 Statut Membre Dernière intervention 14 avril 2015
5 avril 2015 à 09:56
Merci également
0