arnaud95000
Messages postés46Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention18 décembre 2007
-
10 août 2007 à 11:31
arnaud95000
Messages postés46Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention18 décembre 2007
-
13 août 2007 à 16:42
Bonjour,
Une nouvelle question en fait j'ai fouiné un peu partout et je n'ai pas trouvé de réponse qui convenait à mon cas, j'en suis sur que c'est un truc simple mais j'ai essayé pls choses et ça ne marche pas.
Mon code est le suivant.
Private Sub somme()
Worksheets("feuille1").Select
Dim k As Integer
Dim l As Integer
k = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
l = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Column
Worksheets("feuille2).Select
Worksheets("feuille2").Cells(1, 1).Formula = "=Sum(feuille1!A1:C1)"
Range("A1").Select
Selection.AutoFill Destination:=Range(Cells(1, 1), Cells(k, 1)), Type:=xlFillDefault
Range(Cells(1, 1), Cells(k, 1)).Select
End Sub
En fait ce que je voudrais c'est non pas avoir C1 mais un truc du genre cells(1,l) de manière à ce que la celulle dépende du l calculé précédemment. Merci par avcance de votre aide.@+
arnaud95000
Messages postés46Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention18 décembre 2007 10 août 2007 à 14:09
J'ai testé avec offset() et j'ai toujours un souci, en fait je pense qu'il existe un moyen de remplacer la forme range comme je l'ai fait ds la macro...("=Sum(feuille1!A1:C1)") par une forme sous cells et de cette maniere avoir un truc du genrec range(cells(1,1),cells(1,l))