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 :

Erreur déplacement feuille dans fichier [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2015
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2015
    Messages : 211
    Points : 87
    Points
    87
    Par défaut Erreur déplacement feuille dans fichier
    Bonjour à toutes et à tous,

    Je suis en train de finaliser une petite application. Toutefois, une petit bout de code me pose problème.
    Une boite de dialogue me demande le nom que je donne à une future feuille qui regroupera deux ( ou plus ) autres feuilles.
    Dans un second temps, Je crée cette feuille puis la renomme grâce à l' InputBox.

    Mon problème est que je n'arrive pas à déplacer cette feuille crée pour la mettre à coté d'une autre feuille.
    Quand je lance cette petite macro, il y a une erreur à la ligne 9 ( erreur de compilation me dit l'erreur ). Même en ajoutant les lignes 8 et 10
    J'ai fait plusieurs essais en incluant la ligne 2 qui ici est en commentaire et j'ai remplacé "Fusionraces" de la ligne 9 par "Name" mais rien n'y fait.

    Quelqu'un peut-il m'aider ?

    Merci d'avance.

    Novice72

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Sub Macro1()
        Dim Fusionraces As String
       ' Dim sht As Worksheet
        Fusionraces = InputBox("Saisie du nom de la fusion: ", "Regroupement Races")
        Sheets.Add
        ActiveSheet.Name = Fusionraces
        Application.DisplayAlerts = False
        sht.Fusionraces.Move Before:=Sheets(10)
        Application.DisplayAlerts = True
        Range("A1").Select
    End Sub

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 194
    Points : 378
    Points
    378
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub Macro1()
        Dim Fusionraces As String
        Dim sht As Worksheet
        Fusionraces = InputBox("Saisie du nom de la fusion: ", "Regroupement Races")
        Set sht = Sheets.Add(Sheets(10))
        sht.Name = Fusionraces
    End Sub
    rien de bien compliqué pourtant

  3. #3
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2015
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2015
    Messages : 211
    Points : 87
    Points
    87
    Par défaut
    Bonjour et Merci Phil,

    Il est vrai que rien n'est compliqué..... quand on sait. Comme tu le vois, de par mon pseudo, je ne suis pas "calé" en VBA. Je me débrouille avec l'enregistreur que j'arrive à modifier ou à faire du vrai code mais quelques fois je bloque quand je veux utiliser une fonction pour le première fois.
    Je vais dès maintenant modifier mon programme grâce à toi.

    Encore merci

    Novice72

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

Discussions similaires

  1. Erreur de syntaxe dans fichier *.pro
    Par Masmeta dans le forum Débuter
    Réponses: 8
    Dernier message: 08/01/2013, 20h50
  2. [XL-2003] Exporter contenue feuille dans fichier csv
    Par guigui69 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/04/2009, 09h03
  3. Réponses: 1
    Dernier message: 13/05/2008, 12h44
  4. Erreur dans fichier de test d'un package
    Par momotsurugi dans le forum Oracle
    Réponses: 2
    Dernier message: 27/04/2006, 20h41
  5. erreur d'ecriture dans un fichier
    Par fjp dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/07/2005, 11h31

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