Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Contrôle de colonne au lieu de cellule par cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Arnaud dit Citro

XLDnaute Junior
Bonjour à tous,

Sur l'une de mes feuilles, je souhaite contrôler que si les cellules de la colonne A à partir de A4 sont différentes de "" et que celles correspondantes de la colonne J à partir de J4 sont différentes de "Inexistant", cela lance un userform sinon un message d'erreur.

Dans cet optique, j'ai créé un code :
VB:
Sub Inv_Cde_Barre()

Dim cola As Range
Dim colj As Range

Sheets("Stock").Select

Set cola = Range("A4:A15")

For Each colj In cola
    If colj.Value <> "" Then
        If colj.Offset(0, 9).Value <> "Inexistant" Then 'userform10.show
        MsgBox "Ok"
        Else: MsgBox "Certains codes sont inexistants."
        End If
    End If
    
Next colj


End Sub

Pour le moment, j'ai demandé cela sur la plage A4:A15 et j'ai mis en stand by le lancement de l'userform (remplacé par un message ok).

Le problème vient que le contrôle s'effectue cellule par cellule, et donc un message Ok ou d'erreur à chaque cellule contrôlée. Or je voudrais que cela se fasse en un coup : cela contrôle toutes les plages, si c'est bon ok sinon erreur.

Une petite idée serait la bienvenue.

Bonne journée

Arnaud
 
Pas de soucis, j'avais rapproché avec somme.si, c'est dire si j'avais pas tout bien saisi 😀

Oui je vais faire ça, et cela ne devrait pas tarder, je coince sur un code qui en plus, doit être le dernier de mon fichier.

Merci, à toi aussi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
378
Réponses
4
Affichages
584
Réponses
3
Affichages
755
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…