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 :

Nommer ma feuille à partir de 2 Textbox [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 116
    Par défaut Nommer ma feuille à partir de 2 Textbox
    Bonjour a tous

    Voila donc , je souaite nommer ma feuil créé a partir de mon userform en combinant ma textbox2 et ma combobox1 .
    voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    'Création du modèle tableau dans la nouvel feuil nommé
    If Me.TextBox2 = "" Then Exit Sub
      On Error Resume Next
      Sheets(Me.TextBox2.Text).Visible = True
      existe = Err.Number
      On Error GoTo 0
    If existe > 0 Then
      Sheets("Modele_sop").Select 'je selectionne mon model
      Sheets("Modele_sop").Copy after:=Worksheets(Worksheets.Count)  'je crée le nouvel onglet
        ActiveSheet.Name = Me.TextBox2 'Nom du SOP
    Je voudrais par exemple que si la combobox = 5S et la textbox=22 avoir comme nom de feuil => 5S22


    Voila ,

    Merci beaucoup

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Il ne te vient pas à l'idée de modifier tout simplement le nom de cette dernère feuille, par ajout de cette ligne de code toute bête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(Worksheets.Count).Name = tacombo.list(tacombo.listindex) & tatextbox.text
    ?

  3. #3
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Attention toutefois à faire attention que le nom de feuille ne soit pas déjà utilisé.

    Exemple de gestion d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub test()
        On Error GoTo erreur
            'Ton code ici
    fin:
        Exit Sub
    erreur:
        Select Case err.Number
            Case 1004
                Debug.Print err.Number & " : " & err.Description
            Case Else
                '...
        End Select
    End Sub

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

Discussions similaires

  1. [XL-2007] Nommer nouvelle Feuille à l'aide d'un textbox
    Par tessteur_tt dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/05/2013, 16h09
  2. Réponses: 12
    Dernier message: 01/09/2011, 23h14
  3. Nommer la feuille du classeur Excel dans lequel on exporte une requête
    Par Thierry'' dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 20/09/2006, 08h41
  4. Réponses: 2
    Dernier message: 15/07/2006, 12h29
  5. [VB6]Creer un autre TextBox à partir d'une Textbox Existante
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 18/01/2006, 08h20

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