OVH Cloud OVH Cloud

Le même nombre d'item par colonne

2 réponses
Avatar
Florian
Bonsoir
J'ai un tableau B3:M2000
Je souhaite que les utilisateurs saisissent le même nombre d'item dans
chaque colonne
nom, prénom, etc.
sinon lorsque l'on clique sur le bouton quitter, un msgbox"vous n'avez pas
saisis correctement vos enregistrements"
Merci beaucoup
Flo riant

2 réponses

Avatar
AV
Sub zzz_Vérif()
rDéb = [A3:M2000].Find("*", , , , xlByRows).Row
rDer = [A3:M2000].Find("*", , , , xlByRows, xlPrevious).Row
' Ca ne débute pas dans la 1° ligne (la 3) :
MsgBox rDer
If rDéb <> 3 Then
[B3:M3].Select
MsgBox "Faut commencer là !"
Exit Sub
End If
For i = rDéb To rDer
x = Application.CountA(Range("B" & i & ":M" & i))
If x Mod 12 <> 0 Then
Range("B" & i & ":M" & i).SpecialCells(xlCellTypeBlanks).Select
MsgBox "Il en manque !"
Exit Sub
End If
Next
End Sub

AV
Avatar
Florian
Bonjour, c'est parfait !
Merci beaucoup
Bonne journée
Flo riant




"AV" a écrit dans le message de news:
%23%
Sub zzz_Vérif()
rDéb = [A3:M2000].Find("*", , , , xlByRows).Row
rDer = [A3:M2000].Find("*", , , , xlByRows, xlPrevious).Row
' Ca ne débute pas dans la 1° ligne (la 3) :
MsgBox rDer
If rDéb <> 3 Then
[B3:M3].Select
MsgBox "Faut commencer là !"
Exit Sub
End If
For i = rDéb To rDer
x = Application.CountA(Range("B" & i & ":M" & i))
If x Mod 12 <> 0 Then
Range("B" & i & ":M" & i).SpecialCells(xlCellTypeBlanks).Select
MsgBox "Il en manque !"
Exit Sub
End If
Next
End Sub

AV