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 :

Bug renommage des onglets


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2012
    Messages : 30
    Par défaut Bug renommage des onglets
    Salut à tous,

    J'ai un petit soucis de renommage de feuilles. Je m'explique :

    - j'ai un fichier avec un questionnaire que l'on peut créer plusieurs fois (pour des cas différents) et donc à chaque création c'est mon questionnaire de base qui est copié puis l'onglet est renommé avec un numéro qui s'incrémente.

    - j'ai prévu la possibilité de supprimer un questionnaire (car à chaque questionnaire est associé une feuille de résultat et d'autres petites choses donc j'ai peur que l'utilisateur en oublie la moitié).

    Mon problème est le suivant :
    - je crée mon premier questionnaire : donc un onglet "questionnaire - 1" et "resultat - 1" sont copiés,
    - je supprime ce questionnaire, les 2 onglets sont supprimés,
    - et quand je veux recréer un questionnaire => bug lors du nommage des onglets (Impossible de renommer un feuille comme une autre feuille ... => ce qui est absurde vu que la feuille a été supprimée! )

    Comme c'est le premier questionnaire créé il aura le même nom que celui qui vient juste d'être supprimé.
    Je me demandais si Excel ne garde pas qqpart un lien avec l'onglet qu'il vient de supprimer et si oui, comment le vider ?

    Merci de m'éclairer!

    Bonne journée à tous

  2. #2
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    Es tu sûr que ton (tes) onglet(s) est bien supprimé? Car ce que tu décris ne pose normalement pas de problè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
    15
    16
    17
    18
    19
    20
    Sub test()
     
        Dim nouveauOnglet As Worksheet
        Dim nomOnglet As String
     
        'Ajout
        nomOnglet = "questionnaire"
        Set nouveauOnglet = ThisWorkbook.Worksheets.Add(Count:=1)
        nouveauOnglet.Name = nomOnglet
     
        'Suppression
        Application.DisplayAlerts = False
        nouveauOnglet.Delete
        Application.DisplayAlerts = True
     
        'Re-ajout
        Set nouveauOnglet = ThisWorkbook.Worksheets.Add(Count:=1)
        nouveauOnglet.Name = nomOnglet
     
    End Sub
    As tu un bout de code à nous montrer? Cela sera plus facile pour t'aider.

    Cordialement.

Discussions similaires

  1. [AC-2010] Bug Access sur Renommage des formulaires
    Par macakou99 dans le forum IHM
    Réponses: 1
    Dernier message: 11/02/2014, 15h29
  2. [AC-2003] bug panneau a onglet contenant des cadres
    Par benoitXV dans le forum IHM
    Réponses: 2
    Dernier message: 10/03/2010, 14h25
  3. Petit bug sur des onglets
    Par pierre.coudert dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 18/01/2007, 11h28
  4. [VB.NET] Couleurs des onglets d'un TabControl
    Par ineznia dans le forum Windows Forms
    Réponses: 6
    Dernier message: 09/04/2004, 13h18
  5. Changer dynamiquement la position des onglets
    Par ginnovy dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/09/2002, 18h24

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