Eviter cellule vide dans une colonne

Bonjour à tous,

Est-il possible de corriger la saisie discontinue dans une colonne ? Dans mon fichier, j’aimerais réorganiser automatiquement mon fichier lorsque l’utilisateur entre ou efface des données dans la colonne B, à partir de la ligne 2...

Auriez-vous une idée ?

Merci beaucoup,

Amicalement

18classeur1.zip (5.96 Ko)

bonjour

mets une mise en forme conditionnelle qui colorie les cellules vides en rouge

ou encore en C2

=SI(B2="";"ALERTE";"")

à recopier vers le bas

Bonjour

Code Module

Sub supprime()
Dim Cel As Range
For Each Cel In Range("B2:B" & [B65000].End(xlUp).Row)
If IsEmpty(Cel) Then
Cel.EntireRow.Delete
End If
Next Cel
End Sub

Code Feuil1

Private Sub Worksheet_Change(ByVal Target As Range) 
If Not Application.Intersect(Target, Range("B:B")) Is Nothing Then 
Call supprime
End If 
End Sub 

Cordialement

18classeur1-1.zip (10.45 Ko)

Bonjour Amadeus, jmd,

MERCI de vos réponses ! Les 2 solutions fonctionnent très bien ! J'ai gardé l'idée de Amadeus !

Merci beaucoup à vous,

Bonne journée,

Amicalement

Re-,

J'avais oublié un paramètre... est-il possible en vba de forcer l'utilisateur à ne saisir que des chiffres dans cette colonne B (à partir de la ligne 2) mais aussi de convertir les points en virgules ?

Merci beaucoup,

Amicalement

bonjour

peut etre autrement si c'est toléré

15walden.xlsx (8.60 Ko)

cordialement

Rechercher des sujets similaires à "eviter vide colonne"