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 :

feuille excel et variables


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    réseaux électriques
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : réseaux électriques

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Par défaut feuille excel et variables
    Bonjour à tous

    J'ai un ensemble de feuilles (graphiques et textes) qui portent des noms différents (textes et chiffres) et je souhaite à partir d'une variable (en long) vérifier si une feuille porte le même nom.

    J'ai testé avec une boucle mais je n'arrive à généraliser la première feuille et en même temps à limiter la dernière au worksheet ou workbook.

    De plus je cherche à faire une condition if pour tester le nom d'une feuille avec une variable long...

    Merci de vos conseils et explications

  2. #2
    Membre expérimenté
    Inscrit en
    Août 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Août 2009
    Messages : 284
    Par défaut
    J'ai pas tout bien compris ce que tu veux faire mais voici une idée:
    Explique mieux ce que tu souhaite si tu veux une réponse plus précise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim Wk as worksheet
    Dim nom as string
     
    nom ="LA feuille"
     
    For Each Wk in thisworbook.worksheets
     
    If Wk.name=nom then
    ...
    end if
     
    Next Wk

  3. #3
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonsoir,
    Le nom d'une feuille est du texte (une chaine de caractère) donc une variable de type string. Tu auras du mal a utiliser un long

    Pour le reste c'est relativement incompréhensible montre nous ton code et ce que tu aimerai qu'il fasse de plus

  4. #4
    Membre averti
    Homme Profil pro
    réseaux électriques
    Inscrit en
    Août 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : réseaux électriques

    Informations forums :
    Inscription : Août 2009
    Messages : 22
    Par défaut
    J'ai trouve une solution à mon promblème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim Nom As String
    Dim i As Long
        'Boucle pour chercher dans les noms des feuilles
        i = 1
        For Each Sheet In Worksheets
            Nom = Sheet.Name
            Cells(i, 1) = d
            If Nom = Cells(i, 1).Value Then _
            MsgBox ("Cette journée existe déjà"): _
            ActiveSheet.Delete: _
            GoTo Line3
            Cells(i, 1).Delete
            i = i + 1
        Next

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

Discussions similaires

  1. Passage d'un élèment d'une variable tableau à une feuille excel
    Par endersox dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/06/2008, 15h54
  2. Export variables VBA vers feuille Excel, valeur arrondi
    Par BluE SphynX dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/09/2007, 10h23
  3. Exporter une variable dans une feuille excel
    Par adrien.gendre dans le forum VBA Access
    Réponses: 1
    Dernier message: 23/07/2007, 20h36
  4. Réponses: 3
    Dernier message: 08/03/2007, 17h25
  5. envoyer le contenu de variables vba vers une feuille excel
    Par Sebastien_INR59 dans le forum Access
    Réponses: 1
    Dernier message: 21/06/2006, 19h58

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