Problème de création de nom de nouvel onglet
Résolu/Fermé
PbOnglet
-
Modifié par pijaku le 17/02/2015 à 09:15
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 18 févr. 2015 à 11:16
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 18 févr. 2015 à 11:16
A voir également:
- Problème de création de nom de nouvel onglet
- Nom de l'adresse - Forum Consommation & Internet
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
- La création de contenu sous ce nom n’est pas autorisée. essayez un autre nom. ✓ - Forum Facebook
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Edge nouvel onglet google ✓ - Forum Microsoft Edge / Internet Explorer
2 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
17 févr. 2015 à 09:22
17 févr. 2015 à 09:22
Bonjour,
Que veux tu faire?
- Vérifier que la feuille Me.Projet.Value existe,
- Si oui => on la sélectionne,
- Si non => on la crée.
OK?
Ce que tu fais :
Tu boucles sur toutes les feuilles :
Que fait exactement ta boucle?
Si la feuille(1) (appelons là "Feuil1") a le même nom que Me.Projet.Value, alors on la sélectionne. Mais si cette feuille (Feuil1) a un nom différent, alors on créé une nouvelle feuille...
Tu vois pourquoi cela ne fonctionne pas?
Que veux tu faire?
- Vérifier que la feuille Me.Projet.Value existe,
- Si oui => on la sélectionne,
- Si non => on la crée.
OK?
Ce que tu fais :
Tu boucles sur toutes les feuilles :
For i = 1 To Worksheets.Count If Worksheets(i).Name = Me.Projet.Value Then Sheets(Me.Projet.Value).Select Else With Workbooks("recapcommandes.xlsm") Sheets.Add.Move After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = Me.Projet.Value End With End If Next i
Que fait exactement ta boucle?
Si la feuille(1) (appelons là "Feuil1") a le même nom que Me.Projet.Value, alors on la sélectionne. Mais si cette feuille (Feuil1) a un nom différent, alors on créé une nouvelle feuille...
Tu vois pourquoi cela ne fonctionne pas?
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
17 févr. 2015 à 09:40
17 févr. 2015 à 09:40
Bonjour Pijaku,
de plus le message est claire:
L'erreur qui m'est affiché est : Erreur d'exécution 1004, ce nom est déjà attribué,
de plus le message est claire:
L'erreur qui m'est affiché est : Erreur d'exécution 1004, ce nom est déjà attribué,
17 févr. 2015 à 10:22
Je te remercie pour ta disponibilité et ta rapidité de réponse.
Oui je crois comprendre pourquoi cela ne fonctionne pas, il faut que je vérifie l'existence de la feuille Me.Projet.Value et non vérifier si elle a le même nom.
Mais comment faire du coup pour vérifier si elle éxiste?
Je cherche en effet à faire :
Vérifier que la feuille Me.Projet.Value existe,
- Si oui => on la sélectionne,
- Si non => on la crée.
17 févr. 2015 à 10:31
ps : bonjour @ f894009
17 févr. 2015 à 10:32
17 févr. 2015 à 11:02
17 févr. 2015 à 11:11
Dans les codes du lien que tu m'as transmis, je ne trouve malheureusement pas de choses qui pourrait coller à première vue :(