Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Aide pour création macro

Francle, le mardi 7 octobre 2008 à 21:08:56
Bonjour,
J'ai besoin de votre aide étant donné que mes connaissances en macro sont pratiquement nulles et que beaucoup d'entre-vous sont des virtuoses en la matière et je les remercie tous de venir à l'aide de ceux pour qui encore le langage de la macro est difficile à comprendre.

Voici mon exemple: ( Feuille 1 du classeur nommé HP1S)

J'ai sur une feuille excel des plages horaire par salarié (C.D.E) puis dans les cellules suivantes (F.G.H) saisi de x = 1/2 heure; 2 x = 1 heure et 3e cellule 1/4 pour 1/4 d'heure puis dans la dernière cellule= calcul avec
SI(ET( temps de travail dans la plage horaire) Il peut y avoir dans les 2 premières cellules 1 x ou 2 x
et toujours 1/4 dans la troisième

LUNDI

Lig C D E F G H I
total
21 08 :00-09 :00 X X 1 :00
22 09 :00-11 :00 XX XX 2.00
23 11 :00-12 :30
24 14 :00-16 :00 X XX 1/4 1 :75
25 16 :00-18 :00 X XX 1 :50
26 18 :00-19 :15 X X 1/4 1 :25

Je voudrais prévoir toutes les combinaisons à l’intérieur de la plage horaire
dans les 2 premières cellules de saisie= 1x ou 2 x ou rien
dans la 3e cellule ¼

Dans une deuxième feuille du classeur, je voudrais à partir d'une macro qu'en fonction des x ou 1/4 saisis dans le planning horaire hebdomadaire par salarié, la plage horaire s'affiche automatiquement dans la fiche horaire du salarié.

Exemple ( feuille 2 du classeur nommé HS1)

LUNDI 08 :00 09 :00
09 :00 11 :00
14 :15 16 :00
16 :30 18 :00
18 :00 19 :15

J'ai besoin de ce code macro parce que le nombre de la fonction SI est trop limité dans mon cas.

Merci pour votre aide.
Configuration: Windows XP
Internet Explorer 7.0
Répondre à Francle  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
g, le mercredi 8 octobre 2008 à 17:54:50
J'ai besoin de ce code macro parce que le nombre de la fonction SI est trop limité dans mon cas.

Bonjour,

Je ne comprends pas ce que tu souhaites réaliser mais s'il t'est possible de le faire avec la fonction SI(), sache qu'en nommant la fonction la limitation de son nombre n'est plus à retenir.

Bonne continuation.
Répondre à g

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Francle, le mercredi 8 octobre 2008 à 19:38:10
Bonjour g

Merçi pour ta réponse

Tu as raison; je n'ai pas été assez clair aussi Je reformule mon cas

Première feuille
C21=08:00 heure
E21=09:00 heure
F21= X
G21=X
H21=1/4
I21=total
La plage horaire est d'une heure
Chaque x représente une valeur de 0.50 heure
Dans cet exemple, le total représente 1h25
Dans une plage horaire de 2 H, on peut avoir
C21=08:00 heure
E21=10:00 heure
F21=XX
G21=XX
I21=2 heures
Tout dépend du nombre de X saisis en fonction de la durée de la plage horaire.
er pour le lundi au samedi.

deuxième feuille
C'est là que j'au besoin d'une macro
Le nomfre de conditions est bien largement > à 7 de la fonction SI
J'ai créé une fiche planning horaire hebdomadaire par salarié avec pour chaque jour, heure de débit et de fin par plage horaire.
Je voudrais que la macro calcule et affiche l'heure début et de fin de travail en fonction des X saisis dans la première feuille.
J'espère avoir un peu mieux exposé mon problème.
Je souhaiterais que tu m'aides.
Encore merçi


I
Répondre à Francle

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le mercredi 8 octobre 2008 à 20:37:58
Bonjour,

tu sais, ce qui est bcp plus clair et évite les erreurs d'interprétation (ou de construction de la feuille) c'est de déposer un exemple sur www.cijoint.fr et de coller ici le lien fourni.
En plus on est fainéant dès qu'il y a plus de 3 saisies à faire sur une feuille... ;-)

eric
Répondre à eriiic

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Francle, le jeudi 9 octobre 2008 à 19:22:35
Bonjour Eric

Tu as raison, un exemple vaut mieux qu'un discours.

http://www.cijoint.fr/cjlink.php?file=cj200810/cijaXAL1Zi.xl­s

Merçi pour ton aide
Répondre à Francle

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le jeudi 9 octobre 2008 à 21:43:49
Bonsoir,

désolé mais je ne comprend pas comment tu veux faire fonctionner ta feuille...
Tu veux quoi (quel calcul avec quelles données) pour mettre où (quelle cellule) ?
Pour les employés... mais il n'y a aucune notion d'employé dans ta feuille.

Je n'ai aucun don divinatoire...
eric
Répondre à eriiic

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Francle, le samedi 11 octobre 2008 à 22:52:22
Salut Eric

http://www.cijoint.fr/cjlink.php?file=cj200810/cijECcvJSR.xl­s

J'ai redéposé mon fichier mais avec une saisie dans les cellules turquoise clair de la première feuille.(ce sont les seules cellules de saisie dans la feuille.
Tu peux cliquer en haut de la feuille sur les cellules donnant des informations sur la saisie.
Sur la deuxième feuille, j'ai fait une saisie des heures en fonction de la saisie des croix sur la 1ère feuille.
Ce que je voudrais, c'est qu'une macro s'active dés l'ouverture du classeux et fasse ce que jait fait manuellement
sur la deuxième feuille.

En espèrant pouvoir compter sur ton aide.

Merçi Eric
Répondre à Francle

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 eriiic, le samedi 11 octobre 2008 à 23:15:30
Bonsoir,

il y a encore un pb, le mardi le 1/4h est enlevé en début d'une vacation de 2h, le mercredi au contraire il est travaillé en fin de vacation.
Il faut une logique ou bien donner toutes les regles.
Ceci dit je ne garanti rien car tu as une façon de présenter les données sûrement très pratique et adaptée à ton cas mais qui présente peu ordre et régularité. Sans parler de la représentation des valeurs avec des x et des 1/4 qui ne simplifie pas le calcul.
eric
Répondre à eriiic

Résultats pour aide pour création macro

Faire un filtre pour Calc de OpenOffice (OOo) (Résolu) Bonjour, Voilà, j'aimerai faire avec Calc de OpenOffice.org un filtre avec l'opérateur "contient" comme sous Excel. Cet opérateur n'existant pas sur Calc comment le créer : macro, autre ? Seul les opérateurs classiques existent : =, >=,... www.commentcamarche.net/forum/affich-5009981-faire-un-filtre-pour-calc-de-openoffice-ooo
Besoin aide macro excel créer un tableau (Résolu) Bonjour, je dois créer un tableau a partir de données récupérées sur une feuilles liste la macro doit aller chercher toutes les numéros identiques dans la liste copier la référence et la mettre dans le tableau feuil1 je joint un exemple car je suis... www.commentcamarche.net/forum/affich-8031910-besoin-aide-macro-excel-creer-un-tableau
Macro vba [ouvrir un fichier] (Résolu) Bonjour. Je travaille ac VBA ACCESS et je souhaite ouvrir un fichier .doc par exemple par l'intermédiaire d'une macro. J'ai trouvé une fonction de macro qui se nomme 'Executer Apllication', cette fonction posséde un seul... www.commentcamarche.net/forum/affich-1294896-macro-vba-ouvrir-un-fichier

Résultats pour aide pour création macro

Macro excel imprimer (Résolu)salut tout le monde, voila ... dans Excel, je souhaite créer un bouton Imprimer, et lorsque je clique dessus je souhaite que l'impression se lance automatiquement. j'ai deja créer le bouton, mais je ne sais pas comment faire la liaison entre... www.commentcamarche.net/forum/affich-1758890-macro-excel-imprimer
Macro sous word (Résolu)Bonjour, je me pose la question suivante : pour excel il existe "thisworbook"avec son worbook mais quand est il du logiciel word ? peut on inserer un macro qui s'activera à l'ouverture du fichier et comment faire ? merci de votre aide cdlt www.commentcamarche.net/forum/affich-4076581-macro-sous-word
Macros : débutant (Résolu)Bonjour, Merci de m'aider pour ma première macro dans un document writer .odt, où j'ai inséré un certain nombre de cellules numériques avec des formules. A présent, je voudrais passer à un formulaire ou macro si possible avec des boutons à... www.commentcamarche.net/forum/affich-5266248-macros-debutant

Résultats pour aide pour création macro

Télécharger Super Macro Super Macro est un logiciel gratuit qui permet de créer des macros sous Windows afin de déclencher diverses actions automatiques. En plus d’être gratuit, ce logiciel est facile à utiliser et ne requiert aucune connaissance en programmation. On doit... www.commentcamarche.net/telecharger/telecharger-34055987-super-macro