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 :

VBA EXCEL: introduire la dernière cellule non vide dans une formule EXCEL


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Points : 53
    Points
    53
    Par défaut VBA EXCEL: introduire la dernière cellule non vide dans une formule EXCEL
    Bonjour,

    A l'aide de l'enregistreur macro j'ai obtenu le résultat suivant pour calculer la somme prod :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "=SUMPRODUCT((R2C[-13]:R478C[-13])*(R2C[-10]:R478C[-10])*(R2C[-12]:R478C[-12]=""EUR""),N(RC[-1]=R2C[-7]:R478C[-7]))/SUMPRODUCT((R2C[-13]:R478C[-13])*(R2C[-12]:R478C[-12]=""EUR""),N(RC[-1]=R2C[-7]:R478C[-7]))"


    Je voudrais remplacer le nombre 478 par le nombre de la dernière cellule non vide.

    j'ai défini une variable qui est égale à ("DernLigne = Range("T2" & Rows.Count).End(xlDOWN).Row) et je l'ai remplacé mais ça ne marche pas .

    Merci pour votre aide.

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 78
    Points : 127
    Points
    127
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DernLigne = Range("T2").End(xldown).Row
    je le verrai plutot comme ça

Discussions similaires

  1. Dernière cellule non vide dans une colonne variable
    Par Mickael44300 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 10/10/2017, 21h50
  2. [XL-2010] Trouver la dernière cellule non vide dans un classeur excel fermé
    Par julienIS dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/03/2013, 11h49
  3. Réponses: 6
    Dernier message: 10/03/2011, 09h37
  4. Réponses: 5
    Dernier message: 22/02/2008, 19h34
  5. [VBA-E]selectionner la premiere cellule non vide d'une ligne
    Par muse47 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/10/2005, 08h11

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