Page 1 sur 1
Comment insérer une feuille dans excel en lotus script

Publié:
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

Publié:
09 Mars 2010 à 15:48
par Michael DELIQUE

Publié:
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 !!

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

Publié:
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

Publié:
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

Publié:
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

Publié:
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

Publié:
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

Publié:
10 Mars 2010 à 08:59
par clementbp
Merci beaucoup ca marche parfaitement bien !!!!
Je vais maintenant pouvoir continuer mon agent.
Merci encore