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 :

Probleme variable representant nom feuille


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Probleme variable representant nom feuille
    Bonjour,

    j'ai un petit soucis avec la varible "choix". En effet, la variable choix représente le nom d'une des feuilles que je choisi lors $que le message me le demande.
    Le probleme se présente lorqu'il effectue la derniere ligne ci-dessous

    Pouvez-vous m'aider
    Merci par avance

    Voici le debut de ma macro

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Dim mois As String
    Dim moisannee As String
    Dim x, y, z As Variant
    Dim choix As String
    xxx:
      choix = InputBox("Indiquer le mois pour la mise à jour des moyennes")
      choix = "Le mois choisi est " & choix & ". Etes-vous sûr ?"
      'MsgBox Oui + Non
    Select Case MsgBox(mois, vbYesNoCancel, "Validation du mois")
    Case vbYes
    
    
        Mareponse = MsgBox("Voulez-vous vraiment mettre à jour les MOYENNES ?", vbYesNo + vbQuestion, "Mise à jour des moyennes")
        If Mareponse = vbYes Then
        Sheets("GENERAL").Select
            Range("O7").Select
                Worksheets("GENERAL").Range("O7").FormulaR1C1 = Worksheets("GENERAL").Range("O7").FormulaR1C1 + "+'choix'!R13C[-5]"

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    Voici la reponse pour ceux que ca interesse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("GENERAL").Range("O7").FormulaR1C1 = Worksheets("GENERAL").Range("O7").FormulaR1C1 & "+'" & choix & "'!R13C[-5]"

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

Discussions similaires

  1. [XL-2007] Copier cellule dans les feuilles du classeur (noms feuilles variables)
    Par juju_ski dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 23/06/2015, 13h59
  2. Mise en variable du nom de la feuille
    Par laurent27530 dans le forum Excel
    Réponses: 5
    Dernier message: 26/02/2015, 14h23
  3. [XL-2007] Passe une variable à mon nom de feuille erreur 1004
    Par cchasse98 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/11/2012, 15h17
  4. Réponses: 4
    Dernier message: 12/04/2009, 14h40
  5. [LG]Problême Variable dynamique de types différents
    Par pierrOPSG dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2004, 16h01

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