• Besoin d'aide ? Publiez votre question
  • Publier
Publicité

Actualités relatives

Oubliez le silicium, voilà le graphène

Publié le 24 novembre 2008

Depuis l’invention du transistor, l’informatique doit son salut à un seul matériau : le silicium. Mais ces jours sont désormais comptés. Face aux limites physiques de finesses des transistors en silicium, les chercheurs explorent de nouvelles voies.Lire la suite

Les derniers tests

Test : Nokia N97, un vrai clavier, du Wi-Fi, un grand écran tactile...

Test : Nokia N97, un vrai clavier, du Wi-Fi, un grand écran tactile...

Publié le 29 juin 2009

Caractéristiques Capteur photo 5 MégapixelsPoids 150 grammesDimensions 11,7 x 5,5 x 1,6 cmAutonomie en communication 5h20Autonomie en veille 400 heuresMémoire interne 32 G0Mémoire externe  Micro SD (48 Go)Indice DAS -Nokia présente son N97 comme 'Lire la suite

Disques durs : les performances suivant les générations

Disques durs : les performances suivant les générations

Publié le 29 juin 2009

A quel rythme évoluent les disques durs ? Le passage d’une génération à une autre est-il vraiment justifié sur le plan des performances, de la consommation et du rendement ? Pour le savoir, nous avons comparé 3 générations successives de disques durs.Lire la suite

Les bonnes raisons pour ne pas passer à l'iPhone 3G S

Les bonnes raisons pour ne pas passer à l'iPhone 3G S

Publié le 26 juin 2009

L'iPhone 3G S vaut-il vraiment son prix ou bien peut-on encore se contenter d'un ancien modèle 3G ?Lire la suite

10 To pour 700 € : le RAID ultime ?

10 To pour 700 € : le RAID ultime ?

Publié le 26 juin 2009

Les SSD semblent se présenter comme le nec plus ultra de la solution de stockage, mais ils ne fournissent pas une capacité suffisante. Nous avons voulu voir de ce que vous pourriez obtenir pour 700 € si vous décidiez d'investir dans 12 disques de 1 To.Lire la suite

voir tout

Les téléchargements

Tom's Hardware > Forum > 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

Tomshardware : 1,4 millions d'inscrits dans 6 pays différents répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

bonjour,

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


A+


Message édité par galopin01 le 05-07-2006 à 12:31:06
Répondre à galopin01

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
Répondre à Nova13

merci beaucoup.

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

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


ne marche pas

Répondre à mathieullg

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

Code :
  1. Sheets(nom).Select

Répondre à Nova13

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

Répondre à mathieullg

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" )

Répondre à Nova13
Tom's Hardware > Forum > Programmation > Autre > Excel VBA : macro créant une feuille et lui donnant le nom d'1 cellule
Aller à :

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

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre. Répondre Annuler
Annonces Google