Bonjour,
Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ?
Private Sub Moy()
Dim Ligne As Integer
Ligne = 16
While Worksheets(1).Cells(Ligne, 13).Value <> ""
Worksheets(1).Cells(Ligne, 16).Formula =
"=Average(Cells(Ligne,13),(Ligne,15))"
Ligne = Ligne + 1
Wend
End Sub
'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment faire
pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec
Cell, avec : , etc., mais cela ne marche pas.
D'avance merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Joël GARBE
Bonsoir, sans tester :
Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula "=Average(" & Cells(Ligne,13).address & "," & cells((Ligne,15).address & ")" Ligne = Ligne + 1 Wend End Sub
quelque chose comme ça en tout cas ;-) --
Bien cordialement,
Joël GARBE www.joelgarbe.fr "imej-clavier" a écrit dans le message de news: O%
Bonjour, Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ? Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula > "=Average(Cells(Ligne,13),(Ligne,15))" Ligne = Ligne + 1 Wend End Sub 'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment faire pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec Cell, avec : , etc., mais cela ne marche pas. D'avance merci
Jean-michel
Bonsoir, sans tester :
Private Sub Moy()
Dim Ligne As Integer
Ligne = 16
While Worksheets(1).Cells(Ligne, 13).Value <> ""
Worksheets(1).Cells(Ligne, 16).Formula "=Average(" & Cells(Ligne,13).address & "," & cells((Ligne,15).address & ")"
Ligne = Ligne + 1
Wend
End Sub
quelque chose comme ça en tout cas ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"imej-clavier" <imej-clavier@wanadoo.fr> a écrit dans le message de news:
O%23qqodyzEHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour,
Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ?
Private Sub Moy()
Dim Ligne As Integer
Ligne = 16
While Worksheets(1).Cells(Ligne, 13).Value <> ""
Worksheets(1).Cells(Ligne, 16).Formula > "=Average(Cells(Ligne,13),(Ligne,15))"
Ligne = Ligne + 1
Wend
End Sub
'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment
faire
pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec
Cell, avec : , etc., mais cela ne marche pas.
D'avance merci
Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula "=Average(" & Cells(Ligne,13).address & "," & cells((Ligne,15).address & ")" Ligne = Ligne + 1 Wend End Sub
quelque chose comme ça en tout cas ;-) --
Bien cordialement,
Joël GARBE www.joelgarbe.fr "imej-clavier" a écrit dans le message de news: O%
Bonjour, Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ? Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula > "=Average(Cells(Ligne,13),(Ligne,15))" Ligne = Ligne + 1 Wend End Sub 'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment faire pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec Cell, avec : , etc., mais cela ne marche pas. D'avance merci
Jean-michel
Joël GARBE
et en testant :
Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula = _ "=Average(" & Cells(Ligne, 13).Address & "," & Cells(Ligne, 15).Address & ")" Ligne = Ligne + 1 Wend End Sub
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Joël GARBE" a écrit dans le message de news: 419f838e$0$7241$
Bonsoir, sans tester :
Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula > "=Average(" & Cells(Ligne,13).address & "," & cells((Ligne,15).address & ")" Ligne = Ligne + 1 Wend End Sub
quelque chose comme ça en tout cas ;-) --
Bien cordialement,
Joël GARBE www.joelgarbe.fr "imej-clavier" a écrit dans le message de news: O%
Bonjour, Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ? Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula >> "=Average(Cells(Ligne,13),(Ligne,15))" Ligne = Ligne + 1 Wend End Sub 'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment faire pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec Cell, avec : , etc., mais cela ne marche pas. D'avance merci
Jean-michel
et en testant :
Private Sub Moy()
Dim Ligne As Integer
Ligne = 16
While Worksheets(1).Cells(Ligne, 13).Value <> ""
Worksheets(1).Cells(Ligne, 16).Formula = _
"=Average(" & Cells(Ligne, 13).Address & "," & Cells(Ligne,
15).Address & ")"
Ligne = Ligne + 1
Wend
End Sub
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
419f838e$0$7241$8fcfb975@news.wanadoo.fr...
Bonsoir, sans tester :
Private Sub Moy()
Dim Ligne As Integer
Ligne = 16
While Worksheets(1).Cells(Ligne, 13).Value <> ""
Worksheets(1).Cells(Ligne, 16).Formula > "=Average(" & Cells(Ligne,13).address & "," & cells((Ligne,15).address &
")"
Ligne = Ligne + 1
Wend
End Sub
quelque chose comme ça en tout cas ;-)
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"imej-clavier" <imej-clavier@wanadoo.fr> a écrit dans le message de news:
O%23qqodyzEHA.1860@TK2MSFTNGP15.phx.gbl...
Bonjour,
Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ?
Private Sub Moy()
Dim Ligne As Integer
Ligne = 16
While Worksheets(1).Cells(Ligne, 13).Value <> ""
Worksheets(1).Cells(Ligne, 16).Formula >> "=Average(Cells(Ligne,13),(Ligne,15))"
Ligne = Ligne + 1
Wend
End Sub
'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment
faire
pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec
Cell, avec : , etc., mais cela ne marche pas.
D'avance merci
Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula = _ "=Average(" & Cells(Ligne, 13).Address & "," & Cells(Ligne, 15).Address & ")" Ligne = Ligne + 1 Wend End Sub
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Joël GARBE" a écrit dans le message de news: 419f838e$0$7241$
Bonsoir, sans tester :
Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula > "=Average(" & Cells(Ligne,13).address & "," & cells((Ligne,15).address & ")" Ligne = Ligne + 1 Wend End Sub
quelque chose comme ça en tout cas ;-) --
Bien cordialement,
Joël GARBE www.joelgarbe.fr "imej-clavier" a écrit dans le message de news: O%
Bonjour, Quelqu'un peut-il comprendre ce qui ne va pas dans mon programme ? Private Sub Moy() Dim Ligne As Integer Ligne = 16 While Worksheets(1).Cells(Ligne, 13).Value <> "" Worksheets(1).Cells(Ligne, 16).Formula >> "=Average(Cells(Ligne,13),(Ligne,15))" Ligne = Ligne + 1 Wend End Sub 'Je n'arrive pas à comprendre pourquoi cela ne marche pas, et comment faire pour mettre le résultat de ma formule dans une cellule. (J'ai essayé avec Cell, avec : , etc., mais cela ne marche pas. D'avance merci