Bonjour,
Je suis moi-même un néophyte et je me pose des questions en lisant le code
affiché ci-dessus.
Ces lignes ne sont-elles pas une répétition ?
Set Cellules = Range("B9:L9")
Set Cellules = ActiveSheet.Range("B9:L9")Et ici :
Range("B11").Value = Application.WorksheetFunction.Sum(Cellules)
Range("B12").Value = Application.WorksheetFunction.Max(Cellules)Je ne comprends vraiment pas. Vous modifiez les valeurs de B11, B12 et plus loin B13
alors que, dans l'énoncé du problème, ces cellules font partie de la plage à examiner
par la fonction Max().
Et, finalement...
Range("B12").Value = Application.WorksheetFunction.Max(Cellules)... cette ligne n'est-elle pas en elle-même une réponse complète au problème énoncé
par Anne-Sophie ?
Je ne connaissais pas la méthode « Application.WorksheetFunction ». Je viens d'apprendre
quelque chose de nouveau qui va m'être très utile. Merci beaucoup.
Je ne sais pas si je contreviens aux règles du forum en écrivant ce message qui est plutôt
une sous-question ? Si oui, aurait-il mieux d'adresser un message privé à M. Lupin ?
Pierre Cloutier