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 :

Droitereg et cellules discontinues


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 338
    Par défaut Droitereg et cellules discontinues
    Bonjour,

    est il possible d'avoir la fonction droitereg sur une plage de cellule non jointives :
    par exemple si mes valeurs de y sont dans les cellules K8 à K15 et K18 à K22 et les valeurs de x dans les cellules I8 à I15 et I18 à I22 Comment faire ?

    Je sais le faire pour une plage de cellule continue :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Feuil3.Range("H3").FormulaLocal = "=INDEX(DROITEREG(K8:K15;I8:I15;;1);1;2)"
    mais pas pour des cellules discontinues.

    Merci d'avance de votre aide

  2. #2
    Membre expérimenté

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Billets dans le blog
    1
    Par défaut
    Salut Vincent,

    Essaye avec ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Feuil3.Range("H3").FormulaLocal = "=INDEX(DROITEREG(TaFeuille!K8:K15;TaFeuille!K18:K22;TaFeuille!I8:I15;TaFeuille!I18:I22;;1);1;2)"
    En remplaçant bien sur TaFeuille par le nom de ta feuille de calcul

    cordialement
    xela57

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 338
    Par défaut
    Bonjour et merci pour cette réponse.

    Néanmoins elle ne fonctionne pas (c'est normal, le nombre d'arguments est trop important pour la formule)

    Cordialement

    j'ai également essayé :

    =INDEX(DROITEREG((E2:E6;E12:E16);(F2:F6;F12:F16);;1);1;2)

    mais ça ne fonctionne pas non plus et ce meme en nommant une plage de valeurs

  4. #4
    Membre expérimenté

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Billets dans le blog
    1
    Par défaut
    Il te reste plus qu'une solution, le faire manuellement. Même si je me doute que t'aimerais le faire à partir d'un code.

    Néanmoins quand tu le fais manuellement, tu peux mettre une plage de valeur discontinue. Il suffit d'aller dans sélectionner des données, et de modifier la plage de valeur. Il te faudra alors rester appuyer sur la touche crtl pour sélectionner une plage discontinue.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2010
    Messages : 338
    Par défaut
    Cette solution ne fonctionne pas non plus ...

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2012
    Messages : 345
    Par défaut
    Citation Envoyé par Vincent32 Voir le message
    Cette solution ne fonctionne pas non plus ...
    Bonjour,

    Vous contenter de dire que cela ne fonctionne pas ne permettra pas de vous apporter une aide convenable, qu'est ce qui ne fonctionne pas ? A la limite, pouvez faire un imprim écran ou joindre un fichier test pour que nous puissions mieux visualiser ?

    COrdialement

Discussions similaires

  1. Moyenne pondérée avec cellules discontinues
    Par ledevil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/08/2015, 17h55
  2. [XL-2010] Mettre un texte discontinu en gras dans une cellule
    Par andy.spit dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 02/10/2013, 14h57
  3. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 11h16
  4. [VBA-E] Fonction sum() dans une cellule
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/12/2002, 11h18
  5. [VBA-E] [Excel] Protection d'une plage de cellules
    Par fikou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2002, 12h28

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