IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

NB.JOURS.OUVRES avec VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 29
    Par défaut NB.JOURS.OUVRES avec VBA
    Bonjour,
    s'il vous plait je veux coder cette fonction avec VBA:

    SI(N3<>0;NB.JOURS.OUVRES(K3;N3);0)

    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Pour mettre la formule en C1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [C1].Formula = "=IF(N3<>0,NETWORKDAYS(K3,N3),0)"

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, ou alors avec FormulaLocal qui garde formule et séparateur locaux, à titre de curiosité, voir ici

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour kiki29,

    L'inconvénient de "FormulaLocal" - qui n'en est pas un dans la majorité des cas - est que, si tu envoies le classeur à l'international, la formule ne fonctionne plus. Personnellement, j'utilise cette petite macro stockée dans mon classeur de macros personnelles pour traduire les formules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub Formule()
        Set c = Application.InputBox("cellule desti", Type:=8)
        c.Value = "'" & ActiveCell.Formula
    End Sub

Discussions similaires

  1. NB.jour.ouvres en VBA avec chiffre décimal
    Par Cha_rline dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 11/06/2015, 16h17
  2. Calcul de jours ouvrés avec jours fériés entre deux dates
    Par grimgrim dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 13/03/2015, 21h12
  3. Réponses: 3
    Dernier message: 13/10/2011, 13h28
  4. nb.jours.ouvrés en vba
    Par huître dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/05/2011, 16h05
  5. [VBA-E]fonction networkdays, nb.jours.ouvres
    Par zenix dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/03/2007, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo