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 vba avec nom de feuille variable [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Par défaut formule vba avec nom de feuille variable
    ReBonjour je suis très présent en ce moment
    Je bloque pour mettre une variable à la place du nom de la feuille dans cette formule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FeuilParam.Range("H2").Select
        ActiveCell.FormulaR1C1 = _
            "=IF(SUMIF('Synthèse 2009'!R6C3:R" & LignFin & "C3,RC1,'Synthèse 2009'!R6C6:R" & LignFin & "C6)=0,"""",SUMIF('Synthèse 2009'!R6C3:R" & LignFin & "C3,RC1,'Synthèse 2009'!R6C6:R" & LignFin & "C6))"
    Au début de mon code j'ai mis ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set FeuilSynth = Feuil3
    et le nom de ma feuille 3 vous l'aurez compris c'est Synthèse 2009.
    Dès que je met feuil3 ou feuilsynth dans ma formule ca ne fonctionne pas, je ne trouve pas la solution. Je pense que c'est tout con avec un & ou un " que je place mal mais je bloque là

  2. #2
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 22
    Par défaut
    c'est bon j'ai trouvé tout seul j'avais bien dis que c'était tout con, je me trompais avec les "

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveCell.FormulaR1C1 = _
            "=SUMIF('" & Sheets(1).Name & "'!R" & Ligndep & "C3:R" & LignFin & "C3,RC1,'" & Sheets(1).Name & "'!R" & Ligndep & "C9:R" & LignFin & "C9)"

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

Discussions similaires

  1. [XL-2010] Code unique avec nom de feuille en variable
    Par alexr05 dans le forum Excel
    Réponses: 5
    Dernier message: 26/04/2015, 18h03
  2. création d'une plage de données avec nom de feuille variable
    Par vesuve321 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/06/2014, 18h25
  3. [XL-2010] (VBA) Utiliser nom de feuille comme variable
    Par Kaera dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 22/11/2011, 08h06
  4. Utiliser un nom de feuille variable dans une formule
    Par DubDub dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/02/2009, 18h46
  5. [VBA E] nom de feuille dans une combobox
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 20/06/2006, 19h53

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