begin process at 2008 08 22 02:01:00
1 229 747 membres
19 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : feuille excel [ Divers / Débutants ] (chanel35)

feuille excel le 25/08/2006 11:07:36

chanel35

Bonjour a tous
je voudrais écrire sur la deuxième page de Excel, je connais pas la syntaxe,
voici la déclaration

' Déclarations pour classeur Excel

Dim Appli As Excel.Application = _

CType (CreateObject( "Excel.Application" ), Excel.Application)

Dim Classeur As Excel.Workbook = _

CType (Appli.Workbooks.Add, Excel.Workbook)

Dim Feuille As Excel.Worksheet = _

CType (Classeur.Worksheets(1), Excel.Worksheet)

 

Dim NomClasseur As String = "C:\Documents and Settings\TE Cable\TestVB.xls"


est ce possible de faire une declaration de ce genre pour faire declaré 8 feuilles car j'ai essayé mais il me fait une exception car l'objet n'est pa crée pourtant je fais bien la creation de Appli

Dim Feuilles(8) As Excel.Worksheet = _

CType (Classeur.Worksheets(1), Excel.Worksheet)
 

Donc ma question si vous savez comment on faire  ça serai le bienvenue

merci à tous

 


Re : feuille excel le 25/08/2006 11:11:23

jrivet
Membre Club
Salut,
Je ne connais pas .NET

Mais peu etre peu tu essayer ceci

DimFeuilles(8) AsExcel.Worksheet  = CType(Classeur.Worksheets, Excel.Worksheet)

'(Sans (1)

@+, Julien


Re : feuille excel le 25/08/2006 11:16:56

chanel35
Ok  julien
je te remerci
@+


Re : feuille excel le 25/08/2006 11:24:06

chanel35
 bon j'ai une erreur

Erreur 1: Une initialisation explicite n'est pas autorisée pour les tableaux déclarés avec des limites explicites. quand jai mis cette déclaration.
help
merci


Re : feuille excel le 25/08/2006 11:30:12

jrivet
Membre Club
Réponse acceptée !
Re,
Ca avance c'est pas la meme Erreur.

Essaie ceci

Dim Feuilles() As Excel.Worksheet  = CType(Classeur.Worksheets, Excel.Worksheet)
ou
Dim Feuilles As Excel.Worksheets  = CType(Classeur.Worksheets, Excel.Worksheets)


@+, Julien


Re : feuille excel le 25/08/2006 11:43:53

chanel35
Re,
 c'est  cool ca marche
merci julien @+



Chanel


Classé sous : excel, feuille, classeur, ctype, worksheet

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS