Pbl de version

sonskriverez

XLDnaute Occasionnel
Bonjour le forum

J'ai le problem suivant dans une macro:

*** Calcul des jours restant ****
Range('F2').Select
ActiveCell.FormulaR1C1 = '=Networkdays(RC[1],TODAY(),Feries20052007)'
Range('F2:F' & Range('A65536').End(xlUp).Row).Value = Range('F2').FormulaR1C1 ' copie la formule vers le bas.

Cela fonctionne sur mon PC et pas sur d'autre, je pense que cela vient de FormulaR1C1 est-il possible de remplacer ce bout de code par du VBA

Merci de votre aide
 

Abel

XLDnaute Accro
Bonjour sonskriverez,

Ne serait-ce pas à cause de l'absence de la fonction 'networkdays()' sur les postes en question ?

Je ne sais pas à quoi correspond cette fonction mais à tout hasard, vérifie en la présence.
A moins que ce soit une fonction VB que tu aurais définie.

Abel.
 
S

Sonskriverez

Guest
ce n'est pas une fonction que j'ai créée, c'est la fonction NB.JOURS.OUVRES sur les excel full english.

le pbl cest que du coup la macro plante sur les postes french. C'est pour ça que la VBA étant universel j'aimerais bien transformer ce code
 

Discussions similaires

Réponses
6
Affichages
165

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 822
dernier inscrit
kader55