FORUM Tom's Hardware » Programmation » Autre » Excel VBA : macro créant une feuille et lui donnant le nom d'1 cellule
 

Excel VBA : macro créant une feuille et lui donnant le nom d'1 cellule

Il y a 176 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Excel VBA : macro créant une feuille et lui donnant le nom d'1 cellule
 
Plus d'informations

Bonjour,

Voila, mon problème est le suivant. Je souhaiterais créer sous excel un fichier me permettant d'avoir une feuille nommée Saisie et une macro qui :
1. Crée une nouvelle feuille dont le nom est celui entrée dans la première cellule de Saisie
2. Copie certaines infos de saisie dans la nouvelle feuille
3. Remette toutes les valeurs de Saisie à 0 pour recommencer.

Je cerne mon problème : je n'arrive pas à faire en sorte de donner le nom entré dans une cellule (donc quelque chose de relatif) à la feuille crée. Comment fait-on ?
J'ai déà essayé :

Code :
  1. Sheets("Saisie" ).Select
  2.     Range("A1" ).Select
  3.     Selection.Copy
  4.     Sheets.Add
  5.     ActiveSheet.Name = Copy



Ne marche pas

Code :
  1. Sheets("Saisie" ).Select
  2.     Range("A1" ).Select
  3.     Selection.Copy
  4.     Sheets("Saisie" ).Select
  5.     Sheets.Add
  6.     ActiveSheet.Name = Saisie.Range("A1" )


Ne marche pas

Que faire ?

Merci d'avance

Mathieu


Message édité par mathieullg le 05-07-2006 à 12:15:43

Plus d'informations

bonjour,

Code :
  1. Sheets.Add
  2. ActiveSheet.Name = Sheets("Saisie" ).Range("A1" )


A+


Message édité par galopin01 le 05-07-2006 à 12:31:06
le corps s'évade, les idées persistent.
Plus d'informations

Tu te prend trop la tête pour rien.
regarde, beaucoup plus plus simple, et (normalement) ca marche:

Code :
  1. dim nom as string
  2.     nom=sheets("saisie" ).range("A1" )
  3.     sheets.add
  4.     feuil1.name = nom


Dans la dernière ligne c'est écrit feuil "un", on a un peu de mal à lire.
Car noemalement quand tu ajoutes une feuille alors que toutes les autres portent un nom spécifique, elle s'appelle par défaut feuil1.

PS: Bravo, tu es un des rares nouveau qui a le respect de mettre les balises [code] :sol: Comme quoi tout n'est pas perdu :D

edit: a bah à 5 min près il m'a précédé le canaillou :kaola:


Message édité par Nova13 le 05-07-2006 à 12:36:54
Plus d'informations

merci beaucoup.

Cependant, comment sélectionner cette feuille après ?

Code :
  1. Sheets(Sheets("Saisie" ).Range("D3" )).Select


ne marche pas

le corps s'évade, les idées persistent.
Plus d'informations

c'est pour ca qu'avec ma méthode c'est plus pratique :D

Code :
  1. Sheets(nom).Select

Plus d'informations

la ligne 2 fait une erreur... je comprend pas

le corps s'évade, les idées persistent.
Plus d'informations

alors dans ce cas là, écrit ca:

Code :
  1. nom=sheets("saisie" ).range("A1" ).value


Et si ca veut toujours pas, décompose la ligne

Code :
  1. nom=sheets("saisie" ).range("A1" )

en:

Code :
  1. sheets("saisie" ).select
  2. nom=range("A1" )


  FORUM Tom's Hardware » Programmation » Autre » Excel VBA : macro créant une feuille et lui donnant le nom d'1 cellule

Aller à :
 

Annonces Google
Publicité
Offres partenaires
Actualités relatives

Casio sur le chemin de l'hydrogène

Publié le 17 May 2004

Le fabricant Casio a annoncé avoir confectionné la plus petit cellule d'alimentation au monde fonctionnant à l'hydrogène ! Casio veut intégrer cette cellule aux ordinateurs portables afin d'offrir une autonomie atteignant 16 heures. En fai Lire la suite

Des précisions sur Office 2007

Publié le 17 February 2006

Alors que Microsoft vient de donner le coup d’envoi de la bêta d’Office Live, il donne aussi quelques précisions concernant la future suite bureautique qui devrait apporter de grands changements selon Microsoft Office 2007. Lire la suite

Les fruits de la Joint Venture Intel Micron

Publié le 16 August 2006

Intel et Micron viennent d’annoncer les premiers fruits de leur Joint Venture, nommé IM Flash Technologies (cf. « Mémoires NAND : Intel signe avec Micron »), avec la sortie de modules mémoires NAND 8 Gbits produ Lire la suite

Les nanotubes stimulent vos nerfs

Publié le 09 May 2006

Nous nous écartons un peu des sentiers que nous arpentons habituellement pour vous relater cette actualité provenant du département de la recherche de l’Université du Texas qui a, pour la première fois, envoy&ea Lire la suite

Les derniers tests

Que choisir ? Home Cinema 5.1 ou projecteur de son ?

Publié le 25 September 2008

Faut-il craquer pour un ensemble 5.1 ou pour une barre de son ? Découvrez les forces et faiblesses comparées de chaque système. Lire la suite

Intel Core i7 (Nehalem) : une architecture signée AMD ?

Publié le 25 September 2008

Avec ses nouveaux processeurs Core i7, Intel fait évoluer les Core 2 en reprenant leur architecture, mais en lui rajoutant des technologies dont la plupart semblent avoir leur équivalent direct chez AMD. Impression ou réalité ? Lire la suite

Test du Nokia N96 : la vie sans écran tactile

Publié le 24 September 2008

Un téléphone haut de gamme peut il échapper à l'écran tactile ? Nokia a tenté le pari avec le N96. Lire la suite

Les nouveaux disques durs 1 To

Publié le 22 September 2008

Un an et demi après l'introduction du premier disque dur 1 To, les prix ont beaucoup diminué et de nouveaux modèles ont été lancés. Mais comment se comportent-ils entre eux et par rapport aux anciens ? Réponse dans ce comparatif. Lire la suite