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 :

formule qui me pose probleme


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    debutant
    Inscrit en
    Février 2017
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : debutant

    Informations forums :
    Inscription : Février 2017
    Messages : 18
    Par défaut formule qui me pose probleme
    bonjour
    j utilise cette formule dépose sur une cellule et étire sur 20 cellules de cette même ligne , la premier cellule cherche valeur 1,la 2iem cherche valeur 2 et ainsi de suite .
    je voudrai que cette formule réagisse au changement de valeur de la cellule $sh$12
    c a dire que si $sh$12 contient 1 la formule s exécute sur la ligne 1, si $sh$12 contient 2 la formule s'exécute sur la ligne 2 ext..
    [SI($SH$12=???;NB.SI($TJ$15:$UC$15;1))]
    $sh$12 contient une formule qui compte les ligne au fur et a mesure qu'elle sont occupe
    merci de votre aide

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut Correctif
    Bonjour,
    Je crains de ne pas avoir bien compris ton exposé.
    Lorsque l'on modifie la valeur d'une cellule qui est référencée dans une formule, le recalcul de celle-ci est automatique.
    Pour connaître la dernière cellule remplie, intéresse-toi à la fonction DECALER qui combinée à NBVAL. Cette formulei permet également de rendre une plage dynamique
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre averti
    Homme Profil pro
    debutant
    Inscrit en
    Février 2017
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : debutant

    Informations forums :
    Inscription : Février 2017
    Messages : 18
    Par défaut
    c bien ca ce que je voudrai ,c que a chaque fois que la valeur de sh12 change et que donc on change de ligne le calcul soit renouvelé sur la nouvel ligne indique pas sh12
    par ailleurs je ne connais pas l utilisation de nbval et décaler
    merci pour l internai porte a mon problème

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    par ailleurs je ne connais pas l utilisation de nbval et décaler
    As-tu regardé l'aide que te propose excel ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre averti
    Homme Profil pro
    debutant
    Inscrit en
    Février 2017
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : debutant

    Informations forums :
    Inscription : Février 2017
    Messages : 18
    Par défaut
    bonjour
    oui j ai regarder c la façons d utilise les deux ensemble que je connais pas sans compter que vue que j utilise pas ses formule je ne sais pas si elle vont donner le résultat souhaitai
    sinon bien que je soit novice avec le langage une macro peu t elle faire ce qui est définie dans l exemple ?
    merci tous de même

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    oui j ai regarder c la façons d utilise les deux ensemble que je connais pas sans compter que vue que j utilise pas ses formule je ne sais pas si elle vont donner le résultat souhaitai
    Il faut faire mieux que la regarder, il faut effectuer des tests.
    Si tu fait une recherche sur Google avec comme mots clés "excel decaler nbval", tu vas avoir une liste de liens avec un tas d'exemples.
    la fonction NBVAL compte le nombre de cellules remplies (en colonne ou en ligne) et la fonction DECALER a comme arguments facultatif Hauteur et Largeur. C'est la fonction NBVAL qui va donc calculer la hauteur et/ou la largeur de la plage rendant ainsi celle-ci dynamique.

    Je n'ai toujours pas compris ce que tu souhaites obtenir en final.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

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

Discussions similaires

  1. inner join qui me pose probleme
    Par backdraf dans le forum Développement
    Réponses: 4
    Dernier message: 26/08/2010, 10h18
  2. Requete simple qui me pose probleme
    Par remus210 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/05/2009, 15h25
  3. calcul d'un champ qui pose probleme
    Par EGSway dans le forum IHM
    Réponses: 9
    Dernier message: 28/06/2007, 18h26
  4. SpinEdit OnChange qui pose probleme.
    Par starkson dans le forum Delphi
    Réponses: 3
    Dernier message: 03/09/2006, 00h45
  5. [PHP-JS] Script qui me pose de grands problemes
    Par MadSoldier dans le forum Langage
    Réponses: 3
    Dernier message: 22/06/2006, 21h33

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