Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
861 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA]C possible de faire ca ? + Excel, formules de fou ;)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA]C possible de faire ca ? + Excel, formules de fou ;)

n°133714
Jubijub
Parce que je le VD bien
Posté le 02-05-2002 à 20:04:41  profilanswer
 

J'ai fait un tableau excel pour tt les semaines de l'été, dans laquelle j'entre le nombre d'heure et le nombre d'heure fériée (qui sont décomptées du total pour les heures sup).
 
pour les heures sup, y'a 3 tranches :  
 
si 35<(total - heures fériées)<=43 : majoration de 25% sur ces heures
si (total-heures fériées)>43 : majoration de 50%
 
ce serait très con à coder, mais avec les =si(), c méchamment long, et source d'erreurs
 
je voudrais faire une macro qui :
-fasse ce total pour chaque semaine, et que je puisse faire un "recopier vers la droite" de cette macro (je sais même pas si c possible)
-associe une mise en forme selon le nb d'heure travaillé (que je puisse, rien qu'en regardant la colonne vite fait, grace à sa couleur, savoir si c une bonne semaine ou un semaine normale...

 

[jfdsdjhfuetppo]--Message édité par Jubijub le 02-05-2002 à 23:30:41--[/jfdsdjhfuetppo]


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 02-05-2002 à 20:04:41  profilanswer
 

n°133771
nur
Posté le 02-05-2002 à 21:49:03  profilanswer
 

tu utilise l'enregistreur de macro.
et pour ton format conditionnel tu clique sur le menu format->
mise en forme conditionnelle

n°133801
Jubijub
Parce que je le VD bien
Posté le 02-05-2002 à 23:25:23  profilanswer
 

j'avais pensé à un truc qui le faisait automatiquement...
 
-->m'enfin bon, g abandonné l'idée, g fait ca en 100% excel pur, ca donne une formule magique comme ca :  
Salaire horaire total, selon 3 tranches horaires, tenant compte des congés payés, et du repos compensateur
=SI(L(-3)C<=35;((L(-3)C*L6C2)+(L(-2)C*L3C2));SI(L(
-3)C<=43;((L(-3)C-35)*L6C3+(35*L6C2)+(L(-2)C*L3C2)
);((L(-3)C-43)*L6C4+((L(-3)C-35)-(L(-3)C-43))*L6C3
+35*L6C2+L(-2)C*L3C2)))+SI(L(-3)C>41;((L(-3)C-41)/
2)*L3C2)+L(-1)C
 
Calcul des congés payés, à partir du salaire horaire total + les IFM, et tenant compte du fait qu'une des primes horaires entre pas dans le calcul des congés payés, mais dans celui des IFM
=SOMME((L(-2)C*1,1-SI(L(-5)C<=35;(L(-5)C*L5C2);SI(
L(-5)C<=43;(L(-5)C-35)*L5C3+35*L5C2;(L(-5)C-43)*L5
C4+((L(-5)C-35)-(L(-5)C-43))*L5C3+35*L5C2)))*0,1)
 
 :crazy:  :crazy:  :crazy:  :crazy:  :crazy:  :crazy:


---------------
Jubi Photos : Flickr - 500px
n°133803
Jubijub
Parce que je le VD bien
Posté le 02-05-2002 à 23:30:24  profilanswer
 

si ct programmable, ce serait trop con...


---------------
Jubi Photos : Flickr - 500px
n°134972
AlainTech
Pas trouvé? Cherche encore!
Posté le 06-05-2002 à 00:30:29  profilanswer
 

T'as trouvé une soluce ou pas???
Si non, envoie moi une feuille avec des données, je peux te faire un exemple de prog...


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°135472
Jubijub
Parce que je le VD bien
Posté le 06-05-2002 à 18:47:09  profilanswer
 

ca m'intéresserait ouhais...
 
g trouvé une solution avec les moyens classiques d'excel...y'a pas une seule ligne de code...mais c crade...
 
 
donne moi une adresse où je peux l'envoyer


---------------
Jubi Photos : Flickr - 500px
n°135733
AlainTech
Pas trouvé? Cherche encore!
Posté le 07-05-2002 à 07:00:13  profilanswer
 

Profil --> E-Mail = alain.gerard@wanadoo.be


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA]C possible de faire ca ? + Excel, formules de fou ;)

 

Sujets relatifs
publier 'dynamiquement' des résultats Excel sur une page web ?[ACCESS-VBA] Comment modifier la propriété "chaine vide autorisée"?
vb 5 et access 2000 Possible ?[VB] Comment convertir un fichier HTML en fichier Excel ?
Resize auto de frames...C'est possible?colonne dans un ETAT ?!? possible ou pas ? ( sous ACCESS !!!)
**** VBA Excel: Comment selectionner un graphique existant ??? *******[VBA] Fusionner le texte de cellules contigues en VBA Excel (Urgent)
Plus de sujets relatifs à : [VBA]C possible de faire ca ? + Excel, formules de fou ;)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR