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 :

Problème Execution SumIf [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 26
    Par défaut Problème Execution SumIf
    Bonjour,

    Dans la même lancée que mon précédent poste sur la lenteur d'exécution de ma macro VBA, je réecrit le language avec des fonctions ne faisant pas intervenir de Select ou d'Activate (le minimum possible).
    J'ai alors un souci avec la fonction SumIf. Je l'ai retranscrit dans le fichier ci-dessous. Pour une même formulation, même synthaxe le code fonctionne et ne fonctionne pas.

    Il faut aller voir dans le Module SumIf.

    Avez-vous une idée du pourquoi? Ca m'aiderai grandement .
    Merci pour votre aide !

    exempleforum.xlsm

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    après vérification, j'ai constaté que ta colonne B est au format nombre au début mais au format texte pour la 2ème condition donc la condition ne peut pas fonctionner
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 26
    Par défaut
    Bonjour,

    J'ai modifié manuellement le format des cellules. J'ai mis en Standard, c'est-à-dire dans le format dans lequel la fonction fonctionne dans l'exemple. Il n'y a pas de changement : le résultat reste 0.

    Peut-être une autre idée que le format en jeu dans ce cas?

    Je remets le fichier avec le format modifié :
    exempleforum.xlsm

    EDIT : Avec le fichier ça fonctionne finalement (en modifiant le format de cellule - exemple de code ci-dessous)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With Range(Cells(27, 1), Cells(33, 1))
        .NumberFormat = "General"
    End With
    SI on entre dans la cellule Et qu'on modifie la valeur manuellement. A partir de cet instant le nouveau format de cellule est effectif pour la somme.si..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème execution requête (recordsource)
    Par Access Newbie dans le forum Access
    Réponses: 4
    Dernier message: 07/08/2006, 14h47
  2. Problème execution d'une DLL en ASP
    Par turcotm dans le forum ASP
    Réponses: 3
    Dernier message: 03/09/2005, 09h16
  3. Problème execution script perl
    Par 00sebbe dans le forum Apache
    Réponses: 1
    Dernier message: 29/08/2005, 14h43
  4. Problème executable et windows
    Par mulot49 dans le forum MFC
    Réponses: 9
    Dernier message: 17/06/2004, 09h34
  5. problème execution dll
    Par semenzato dans le forum MFC
    Réponses: 15
    Dernier message: 19/12/2003, 16h40

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