atomik29
Messages postés87Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention17 décembre 2008
-
19 mai 2006 à 17:16
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
20 mai 2006 à 00:22
Salut a tous
Je suis completement novice en VB.
En faite je dois faire ca pour la secretaire.
Un bon stagiaire est un stagiaire exploite .... LOL
bon voila mon probleme :
dans EXCEL j'ai 2 tableau de 12 lignes (represente 12mois)
dans le 1er je suis sur d'avoir les 12 lignes mais pas dans le 2eme.
Donc je voudrais recup la somme de mes valeurs en fonction du nombre de ligne du 2eme tableau
( si 10 lignes dans le 2eme : faire la somme des 10 lignes du 1er)
Probleme tres con mais difficile a expliquer...
Merci pour votre aide
Atomik29
A voir également:
EXCEL-recup d'une somme de valeur d'1 tableau en fonction d'un 2eme
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 20 mai 2006 à 00:22
Salut,
Voici un début de code :
dim xApp as object
dim wBook as object
dim wSheet as object
dim DerLigne as integer
'créer les objets excel + classeur
Set xApp = CreateObject("Excel.Application")
Set wBook = xApp.Workbooks.Open("c:\tonfichier.xls")
Set wSheet = wBook.WorkSheets("Nom de la feuille avec 1er tableau")
Set wSheet2 = wBook.WorkSheets("Nom de la feuille avec 2nd tableau")
wSheet2.Select
DerLigne = Range("A1").End(xlDown).Row 'ca cherche la derniere ligne utilisée
wSheet.Select
Dim SommeX As Long, i As Integer
SommeX = 0
For i = 1 To DerLigne
SommeX = SommeX + Cells(i, 2).Value
Next i
' a partir d'ici, SommeX a fait la somme de la plage voulue