toto = 8 MsgBox "=SUM(R[" & -toto & "]C:R[-1]C)"
place1 = activecell.address numero = instr(place,":") laligne = mid(place1,numero + 1,len(place1)-numero-1))
'on récupère le numéro de la dernière 'ligne utilisée et on lui ajoute 1 'pour laisser une ligne vide place2 = activecell.address numero2 = instr(place,":") laligne2 = mid(place2,numero2 + 1,len(place2)-numero2-1)) + 1 'En ne bougeant pas manuellement le curseur dans la feuille de 'calcul on fait une somme 2 lignes plus bas, pour séparer les 'données de leur somme Set plage = Range(ActiveCell.Offset(ligne - 1, 0).Address & ":" & _ ActiveCell.Offset(ligne - 4, 0).Address) ActiveCell.Formula = Application.WorksheetFunction.Sum(plage)
Je n'ai pas la tête à programmer pour l'instant
laligne = activecell.row
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questiontoto = 8 MsgBox "=SUM(R[" & -toto & "]C:R[-1]C)"