Page 1 sur 1

Comment insérer une feuille dans excel en lotus script

MessagePublié: 09 Mars 2010 à 15:46
par clementbp
bonjour.

Est ce que quelqu'un pourrait me dire comment je pourrais en lotus script insérer une feuille dans un classeur excel

Merci

MessagePublié: 09 Mars 2010 à 15:48
par Michael DELIQUE
salut

tu trouvera des exmples ici => http://forum.dominoarea.org/importation ... s-f31.html

MessagePublié: 09 Mars 2010 à 16:09
par clementbp
Je trouve nul part l'info qu'il me faut.

Pourtant ça ne doit pas etre bien sorcier !!

MessagePublié: 09 Mars 2010 à 16:09
par Michael DELIQUE
insérer = copier ou créé une feuille vide dans un classeur ?

MessagePublié: 09 Mars 2010 à 16:12
par Michael DELIQUE
un truc pour savoir comment faire dans ce genre de situation => http://forum.dominoarea.org/vba-et-lotu ... 22722.html

MessagePublié: 09 Mars 2010 à 16:16
par clementbp
Je veux créer une feuille vide

j'ai regarder ce post et j'ai essayer de traduire ce que le VBA mets mais je ne trouve pas

Le code VBA est
Sheets.Add


Mais j'ai essayé pas mal de truc qui tournait autout de ca ( set Sheet.Add ....) mais là je sèche

MessagePublié: 09 Mars 2010 à 16:30
par Michael DELIQUE
re

un exemple qui les suprimes

Code : Tout sélectionner
   Set objXLSApp = Nothing
   Set objXLSApp=createobject("Excel.Application")
   objXLSApp.DisplayAlerts=False
   objXLSApp.Visible=False   
   'On instancit un objet WorkBook Excel et on ouvre le fichier de mise a jour.
   Set objXLSWorkbooK=objXLSApp.Workbooks.add
   
     'On supprime les éventuelles feuilles en trop !
   While objXLSWorkbooK.sheets.count>1
      objXLSWorkbooK.sheets(2).select
      objXLSWorkbooK.sheets(2).Delete
   Wend

MessagePublié: 09 Mars 2010 à 17:49
par clementbp
Vraiment je suis désolé mais je trouve pas comment coder le fait d'insérer une feuille dans mon classeur excel.

Please Help

MessagePublié: 10 Mars 2010 à 08:42
par Michael DELIQUE
codé vite fais, mais ça fonctionne

Code : Tout sélectionner
   Dim objXLSApp As Variant
   Dim objXLSWorkbooK As Variant
   Dim objXLSWorkSheet As Variant
   Dim i As Integer
   
   Set objXLSApp = Nothing
   Set objXLSApp=createobject("Excel.Application")
   objXLSApp.DisplayAlerts=False
   objXLSApp.Visible=True
   'On instancit un objet WorkBook Excel et on ouvre le fichier de mise a jour.
   Set objXLSWorkbooK=objXLSApp.Workbooks.add
   
   i =  objXLSWorkbooK.sheets.count
   objXLSWorkbooK.sheets(i).select
   For i = 1 To 10
      objXLSWorkbooK.sheets.add
   Next

MessagePublié: 10 Mars 2010 à 08:59
par clementbp
Merci beaucoup ca marche parfaitement bien !!!!

Je vais maintenant pouvoir continuer mon agent.

Merci encore