Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
949 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Excel, créer une feuille à la volée et lui affecter du code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Excel, créer une feuille à la volée et lui affecter du code

n°167453
TheDrOOpy
Posté le 27-06-2002 à 16:40:37  profilanswer
 

Salut,
 
J'essaie sous Excel de créer une feuille à la volée (pas trop dur ça  :) ) et de lui affecter du code (là, sais pas faire  :cry: ).
 
KK1 peut m'aider?
 
Pour créer la feuille:
Sub test()
Dim MonAppli As Application
Dim MonWorkbook As Workbook
Dim MaFeuille As Object
 
    Set MonAppli = Application
    Set MonWorkbook = Application.ActiveWorkbook
    Set MaFeuille = MonWorkbook.Sheets.Add
     
 
End Sub

 
Le code que je veux ajouter à cette feuille:
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 
    MsgBox "test"
     
End Sub

 

mood
Publicité
Posté le 27-06-2002 à 16:40:37  profilanswer
 

n°167456
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-06-2002 à 16:42:21  profilanswer
 

:heink:  
ben tu ouvres l'éditeur et tu lui colles ce code dedans.... :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
n°167460
macray
Posté le 27-06-2002 à 16:43:18  profilanswer
 

je ne sais pas mais en attendant essaye d'aller sur www.vbfrance.com, il y a des choses interressantes...

n°167468
TheDrOOpy
Posté le 27-06-2002 à 16:48:10  profilanswer
 

Harkonnen a écrit a écrit :

 :heink:  
ben tu ouvres l'éditeur et tu lui colles ce code dedans.... :heink:  




 
Si c'était si simple j'aurais pas posé la question. Je veux faire ça automatiquement, avec du code.

n°167494
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 27-06-2002 à 17:04:45  profilanswer
 

mais quel est l'interet de coller du code auto généré ? en assembleur c'est très utile, mais en VB ?  :??:


---------------
J'ai un string dans l'array (Paris Hilton)
n°167560
TheDrOOpy
Posté le 27-06-2002 à 17:58:33  profilanswer
 

Harkonnen a écrit a écrit :

mais quel est l'interet de coller du code auto généré ? en assembleur c'est très utile, mais en VB ?  :??:  




Imagine que tu desires avoir un evenement sur la feuille que tu as générée (du style qui se declenche à l'ouverture de la feuille)

n°169282
nanotube
Y a de l'avenir!
Posté le 01-07-2002 à 21:23:38  profilanswer
 

Add, méthode (collection Sheets)
 
Collection de toutes les feuilles dans le classeur actif ou spécifié. La collection Sheets peut contenir des objets Chart ou Worksheet.
 
 
Je suis pas sûr que du code se mette dans un objet Worksheet ...
C'est que pour les feuilles "avec des cellules", non?
Donc je vois pas comment faire, a priori pas comme ça, dsl.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Excel, créer une feuille à la volée et lui affecter du code

 

Sujets relatifs
[PHP] Quel logiciel utiliser pour créer son site en PHP ??créer une instal windows preparé pour une application specifique
exist'il un code speciale pour afficher le sigle euros en HTML??[VBA] Modification de Base de Donnée
[VBA] -> Procedures stockées SQL ServerCréer un raccourci pour désinstaller une application ! URGENT
Excel 2000Pb de mémoire sous Excel
creation fichier et excel puis ecriture dans ce dernierConversion fichier Excel vers SQL
Plus de sujets relatifs à : [VBA] Excel, créer une feuille à la volée et lui affecter du code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR