|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Étudiant Inscription : août 2011 Messages : 34 ![]() |
Bonjour,
j'ai fait une toute petite option pour générer une feuille automatiquement en cliquant sur un bouton. J'aimerai simplement que cette feuille soit automatiquement nommée avec une partie constante et une autre qui dépend d'un cellule du classeur. J'ai ceci : Code :
Merci d'avance |
||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 894 ![]() |
Bonjour,
Ou est le problème. pour moi, ce code fonctionne
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
01
|
|
|
#3 |
|
Office & Excel ![]() ![]() ![]() |
Salut.
Il faudrait dire ce qui cloche. Il y a des chances que cela provienne de la valeur de la cellule, qui contient peut-être des caractères non acceptés pour les noms d'onglet. Le nom généré est peut-être trop long. Le nom doit faire maximum 31 caractères. il faut bien entendu que le classeur actif contienne les feuilles BOB et Recap...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Étudiant Inscription : août 2011 Messages : 34 ![]() |
bien la page se créé avec le nom feuill 31 etc (oui j'ai fait beaucoup de tentative
sept.-11 , je pense que ça viens de la effectivement, faut il que je change le format de cellule ou y a-t-il un chemin alternatif? |
|
|
00
|
|
|
#5 |
|
Office & Excel ![]() ![]() ![]() |
Feuilles protégées ou classeur protégé?
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Étudiant Inscription : août 2011 Messages : 34 ![]() |
La cellule en elle même n'est pas protégé, le classeur est protégé par mot de passe à l'ouverture mais pas les feuilles à priori. je vais regarder plus en détail quand même
|
|
|
00
|
|
|
#7 |
|
Office & Excel ![]() ![]() ![]() |
Je pense que c'est parce que ton classeur est protégé au niveau des fenêtres. Excel crée la feuille mais ne peut pas la renommer car cela modifie la fênêtre active.
Tu dois déprotéger ton classeur avant cette manipulation.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Étudiant Inscription : août 2011 Messages : 34 ![]() |
effectivement la feuilles crée était protégée. j'ai enlevé toutes les protection y compris le mdp à l'ouverture, et maintenant j'ai erreur 400
|
|
|
00
|
|
|
#9 | ||
|
Office & Excel ![]() ![]() ![]() |
Prends l'habitude de spécifier la ligne sur laquelle tu as l'erreur, même s'il n'y en a que deux... ^^.
Passe par une variable de type string, tu pourras mieux vérifier le nom que tu vas donner. Code :
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
||
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Étudiant Inscription : août 2011 Messages : 34 ![]() |
J'ai trouvé, en déclarant chaine. erreur à la ligne 6.
La valeur qu'il attribut à chaine est : toto01/09/2011 au lieu de totosept.-11, et apparemment les / ne passe pas pour les noms de feuilles. seulement ma cellule A5 étant au format date adaptée, je ne comprends pas pourquoi vba change ce format. |
|
|
00
|
|
|
#11 |
|
Office & Excel ![]() ![]() ![]() |
Le format Excel ne s'impose pas au format VBA. Tu dois forcer toi-même le format en transformant la valeur de la cellule en texte
Code :
Chaine = "toto" & Format(Worksheets("bob").Range("A5").Value, "mmm.-dd")
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
|
|
#12 |
|
Futur Membre du Club
![]() Étudiant Inscription : août 2011 Messages : 34 ![]() |
Parfait, deux heure pour une ligne j'ai pas encore fini moi.
Merci bien ! |
|
|
00
|
|
|
#13 | |
|
Office & Excel ![]() ![]() ![]() |
Citation:
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com