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 :

passer une formule en tache vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2015
    Messages : 20
    Par défaut passer une formule en tache vba
    bonjour a tous
    voici mon problème je cherche a transformer cette formule Excel
    pour automatiser un tableau
    voici la formule : =SOMME.SI.ENS(E3:E229;H3:H229;C249).
    mon problème et le suivant E229 et H229 sont susceptible d augmenter en nombre de ligne supplémentaire
    a ligne 249 démarre un autre tableau
    C249 pour récupérer sa valeur dans la formule a chaque ligne suivante cette valeur change
    ce nouveau tableau seras lui aussi variable en nombre de ligne supplémentaire
    le résultat de cette formule se trouve en D249 et ainsi de suite valeur en C250 et résultat en D250
    si vous avez une solution
    ou au moins un début de piste
    merci d avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

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

    Si vous savez que le prochain tableau démarre à la ligne 249, alors mettez la plage maxi dans votre formule:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS(E3:E248;H3:H248;C249)
    et même chose pour les autres tableaux.

    Cdlt

  3. #3
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2015
    Messages : 20
    Par défaut passer en vba et ne pas garder la formule
    bonjour Arturo83

    merci de ta réponse mais je souhaite passer cette formule en VBA
    et de plus j'ai du mal à m'expliquer
    voici la formule : =SOMME.SI.ENS(E3:E229;H3:H229;C249).
    mon problème et le suivant E229 et H229 sont susceptibles d'augmenter en nombre de ligne supplémentaire
    à la ligne 249 démarre un autre tableau

    C249 (les données sont figées non de ville) pour récupérer sa valeur dans la formule à chaque ligne suivante cette valeur change (nom de ville différent)
    ce nouveau tableau sera lui aussi variable en nombre de lignes supplémentaires
    donc je vais calculer la somme de E3:E229 suivant un critère en H3:H229

    le résultat de cette formule se trouve en D249 et ainsi de suite valeur en C250 (ville) et résultat en D250
    si vous avez une solution

  4. #4
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,

    Ce problème n'existe pas avec des tableaux structurés (pas besoin de VBA).
    Voir Tableaux structurés Excel

  5. #5
    Membre actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2015
    Messages : 20
    Par défaut
    merci a vous pour vos conseil
    tableau opérationnel
    merci

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

Discussions similaires

  1. Ajout d'une formule par code vba
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/05/2011, 09h50
  2. [CR 2008] Passer une formule dans un sous-rapport
    Par Griswold dans le forum Formules
    Réponses: 2
    Dernier message: 14/05/2010, 17h35
  3. [AC-2007] Problème de syntaxe pour une formule SQL en VBA
    Par franckimmo dans le forum IHM
    Réponses: 4
    Dernier message: 12/02/2010, 10h54
  4. [XL-2002] convertir une formule Excel en VBA
    Par bubulemaster dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/09/2009, 09h40
  5. Transcrire une formule imbriquée en VBA
    Par LECAT dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/11/2008, 21h24

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