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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Génération de feuilles identiques

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Génération de feuilles identiques

n°1734981
mi_boulet-​mi_shemale
Posté le 21-05-2008 à 05:41:43  profilanswer
 

Bonjour,
 
je souhaite produire un certain nombre de feuilles excel en VBA. Pour cela j'essaye d'utiliser ma variable mf que je considère comme une feuille. Mais apparemment, il n'est pas possible de l'utiliser comme je souhaite le faire. J'ai un message d'erreur : 1004 "Application-defined or object-defined error".  
 

Code :
  1. Sub sheetGenerator()
  2. Dim i As Integer
  3. Dim appExcel As Excel.Application
  4. Dim mf As Excel.Worksheet
  5. For i = 1 To 2
  6.     Set mf = Sheets.Add
  7.     mf.Select
  8.     mf.Activate
  9.     mf.Range(Cells(1, 1), Cells(1, 1)).Value = "texte a ecrire" ' erreur ici
  10. Next i
  11. End Sub


 
Le but serait d'utiliser cette variable en paramètre d'une fonction qui serait chargée de remplir la feuille.
Merci d'avance

mood
Publicité
Posté le 21-05-2008 à 05:41:43  profilanswer
 

n°1735025
Xxxaaavvv
Posté le 21-05-2008 à 09:41:43  profilanswer
 

Code :
  1. mf.Range(Cells(1, 1), Cells(1, 1)).Value = "texte a ecrire"


heu le range me parait suspect...
 
essaye plutot un truc du genre :

Code :
  1. mf.Range("A1" ).Value = "texte a ecrire"


n°1735072
mi_boulet-​mi_shemale
Posté le 21-05-2008 à 10:47:16  profilanswer
 

Merci.
Effectivement, de cette façon, je n'ai plus d'erreur. Mais, j'ai utiliser la forme :

Range(Cells(iRow, iCol), Cells(jRow, jCol))

dans tout mon fichier pour placer mes éléments. Ca me ferai mal que l'on ne puisse pas utiliser cette forme... Je continu à chercher, mais si des personnes ont des infos, je suis preneur.
++


Message édité par mi_boulet-mi_shemale le 21-05-2008 à 10:54:19
n°1735084
Xxxaaavvv
Posté le 21-05-2008 à 11:00:25  profilanswer
 

essaye :

Code :
  1. mf.Range(mf.Cells(iRow, iCol), mf.Cells(jRow, jCol))


par curiosité ?

n°1735095
mi_boulet-​mi_shemale
Posté le 21-05-2008 à 11:12:51  profilanswer
 

ça fonctionne. Vicieux comme truc. Merci.


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

  Génération de feuilles identiques

 

Sujets relatifs
génération d'une page en PDFCompter le nombre de feuilles
Génération de Mapping O/R NHibernate avec MyGenerationConstruction de Tableau avec 3 colonnes apporté d autres feuilles.
Compilation et generation dll a partir d'un codeGénération auto de pages
Génération d'un calendrier sportifJoindre 2 tables identiques
[Webservice] Serveur Xfire & génération d'un client à partir d'un WSDL[PHP] génération d'un pdf (pas une impression de page)
Plus de sujets relatifs à : Génération de feuilles identiques


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