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 :

Ajout d'une feuille sur base d'un modèle


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 26
    Par défaut Ajout d'une feuille sur base d'un modèle
    Salut à tous,

    Maintenant que je suis parvenu à remonter la valeur de ma cellule dans la textBox1 de mon usreform2 puis à récupérer mon modèle pour le coller
    en dernier dans mon classeur, j'ai 2 soucis que je n'attendais évidemment pas.

    1 - Au lieu de me coller simplement ma feuille modèle en tout dernier, mon code ajoute aussi une feuille vierge dont je n'ai aucun besoin ?
    Comment l'éviter ? Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub CommandButton1_Click()
     
        Sheets.Add After:=Sheets(Sheets.Count)
        Sheets.Add Type:= _
            "C:\Users\papa\AppData\Roaming\Microsoft\Templates\Modèle pour consultation.xltm"
     
        Range("b9").Value = UserForm2.TextBox1.Text
        Sheets("Modèle consult").Name = Range("b10") & Format(Date, " dd-mm-yyyy") 'Détermine le nom de la feuille copiée
     
        Unload Me
     
    End Sub
    2 - Dans le but de renseigner automatiquement plusieurs cellules dans mon modèle, j'avais collé des formules, à base de RechercheV dans les cellules en question.
    Mais visiblement Excel ne trouve plus le bon chemin car il me place #REF# dans ces cellules-là.

    J'en conclu que je dois trouver un autre moyen pour renseigner ces cellules.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 520
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 520
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets.Add After:=Sheets(Sheets.Count)
    Ca ajoute une 1er feuille vierge.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Sheets.Add Type:= _
            "C:\Users\papa\AppData\Roaming\Microsoft\Templates\Modèle pour consultation.xltm"
    Ca ajoute une 2e feuille.

    Tu dois donc faire l'operation en 1 seule instruction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets.add After:=......, Type:=.......

  3. #3
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 26
    Par défaut
    Bonsoir Deedolith,

    Cool, merci c'est bien çà, je suis un âne.

    Je passe à la suite maintenant (c.f. le point 2 de mon post précédent)

    Bonne soirée à tous.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 22/01/2015, 16h49
  2. [Evénements]Ajout d'une méthode sur un événement d'un bouton
    Par Salam59 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/03/2006, 15h47
  3. Réponses: 7
    Dernier message: 01/03/2006, 18h14
  4. Réponses: 2
    Dernier message: 19/02/2006, 12h46
  5. Centrer une feuille sur l'ecran ...
    Par Djedjeridoo dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/06/2003, 14h11

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