pilotage excel avec VB 2008 express
Bonjour,
je galère sur une appli qui utilise excel pour traiter un fichier d'acquisition de 30000lignes.
J'ai essayé de le traiter en le lisant ligne par ligne, et je me suis aperçu que je devrais gagner beaucoup de temps en utilisant l'ouverture et le traitement par excel.
Donc, je dois supprimer une colonne, ce a quoi j'arrive facilement, mais je dois insérer 11 lignes en en-tête, et là, le n'arrives pas à inserer des lignes excel.
les mots clés d'excel, du genre xlDown, ne sont pas reconnus.
Qui a une idée?
Je travaille avec VB 2008 express
Code:
1 2 3 4
| xlApp.Visible = True
MonClasseur = xlApp.Workbooks.Open(Fichier)
MaFeuille = MonClasseur.ActiveSheet
MaFeuille.Rows.Insert(Shift:=xlDown) |
En VBA cela fonctionne comme cela:
Code:
1 2 3 4 5 6 7 8 9
| Sub Macro1()
'
' Macro1 Macro
'
'
Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End Sub |
Merci pour votre aide