[..] Additionner des cellules Excel ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
expe2010
Niveau 1
Niveau 1
Messages : 7
Enregistré le : lun. 22 mars 2010 16:28
Status : Hors ligne

[..] Additionner des cellules Excel ?

#1

Message par expe2010 »

Bonjour

je souhaiterais additionner des cellules Excel après les avoir lus dans un fichier.
Avez vous une solution voir meme un bout de code ?
Merci
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Additionner des cellules Excel ?

#2

Message par jbnh »

Bonjour,

Un magnifique tutoriel a été réalisé ici mais il est vrai, pas très facile.

A partir de ce tutoriel, j'ai réalisé un bout de code qui devrait vous aiguiller :

Code : Tout sélectionner

Local $oExcel = ObjCreate("Excel.Application")
With $oExcel
    .SheetsInNewWorkbook = 1
    .Visible = 1
    .WorkBooks.Add
    .ActiveWorkbook.Worksheets(1).Name = "ONGLET_SOURCE"
    .ActiveWorkbook.Worksheets(1).Cells(1,1) = "5"
    $test =  $oExcel.Activesheet.Cells(1,1).Value
    msgbox(0,"",$test)
EndWith
 
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
expe2010
Niveau 1
Niveau 1
Messages : 7
Enregistré le : lun. 22 mars 2010 16:28
Status : Hors ligne

Re: [..] Additionner des cellules Excel ?

#3

Message par expe2010 »

Bonjour

Le code que vous avait transmis n'est pas du tout ce que je recherche!
Je cherche à additionner les cellules d'une feuille Excel pour avoir la somme et non pas créer une autre feuille Excel !
la fonction "Sum" n'apparait pas dans l'aide et je pense que elle n'existe pas, c'est bien dommage.
Si vous avez d'autres suggestions je suis preneur !

Merci quand meme
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Additionner des cellules Excel ?

#4

Message par jbnh »

Bonjour,

Dans ce cas, reprenez mon code mais pas avec ObjCreate, mais bien ObjGet. N'oubliez pas qu'il y a une doc.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Répondre