Afficher un message
Vieux 23/06/2005, 10h43   #1 (permalink)
doublenico
Guest
 
Messages: n/a
Par défaut Aide pour comprendre une macro

Bonjour à tous,

J'ai 15 fichiers qui ont été fait sur le même modèle, mais certains s'ouvrent avec un message d'erreur dans une macro.
Je ne suis pas très fort en macro et je me demandais si quulqu'un pouvait m'expliquer le sens exacte de la macro suivante :

Sub calculLignes()

'End Sub
'Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim iCompteur As Integer
iCompteur = 0
For i = 12 To Sheets('tableau').Range('Fin').Row
'A et H
If Sheets('tableau').Cells(i, 2).Font.Bold = False And Sheets('tableau').Cells(i, 2).Value <> '' Then
iCompteur = iCompteur + 1
End If
If Sheets('tableau').Cells(i, 7).Font.Bold = False And Sheets('tableau').Cells(i, 7).Value <> '' Then
iCompteur = iCompteur + 1
End If
Next i

Worksheets('accueil').Range('S23').Formula = '=((I23+J23+K23)/' & iCompteur & '*100)'

End Sub

Comme se sont des documents de travail, je ne peux hélas les faire partager.

Merci
  Réponse avec citation
ANNONCES