bonjour je dois faire un bouton de commande qui execute une macro

ben je ne sais pas l'executer en vba étant donné que je ne connais pas vraiment bien le language
je pense qu'il serait judicieux de l'ecrire sous forme d'un algorithme pour plus de comprenhension

donc la formule et la suivante:

tant que "toute" valeur de la ieme colonne a la j eme colonnes sont nulles
faire ecrire( "vous devez saisir les valeurs")
sinon
faire
faire appel de fonction

alors voila mon code en vba

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Private Sub CommandButton1_Click()
For i = 4 To 27
If isnull(Cells(8, i).Value) = true Then
MsgBox "vous n'avez pas saisie les valeurs"
Else
Call etapefin
End If
Next i
End Sub
alors la formule m'affiche 28 fois le message d'erreur (normal c'est dans une boucle vous allez me dire) et en plus elle incremente des donnée ce qui fausse les calcul

en effet etapefin est une tres longue macro

voila
merci d'avance et je dois dire que j'adore ce site