Test cellules non vides

Fermé
Sam8701 Messages postés 4 Date d'inscription mardi 1 octobre 2013 Statut Membre Dernière intervention 3 mars 2014 - 3 mars 2014 à 15:48
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 4 mars 2014 à 09:09
Bonjour,

Je cherche à trouver sur Excel 2010, grâce au VBA, l'information suivante:

Sur la feuille Données, soit "s", si AI, colonne 35, est renseignée avec Filiale, et que AL, 38, est vide, me le notifier sur la feuille Trous, soit "c", en P, colonne 16.
Voila mon code:

Sub trous()
Set s = Sheets("Données")
Set c = Sheets("Trous")
scp = c.Cells(1, 1)
kp = c.Cells(1, 15)
c.Range("A2:AA65000").ClearContents
c.Range("A2:AA65000").Interior.ColorIndex = xlNone
lc = 2
k = 0

If s.Cells(ls, 35) <> "Filiale" And s.Cells(ls, 38) <> "" Then
test1 = 1
k = k + 1
Else
c.Cells(lc, 16) = s.Cells(ls, 38)
c.Cells(lc, 12).Interior.ColorIndex = 3
If c.Cells(lc, 16) = "" Then c.Cells(lc, 16) = "vide"
End If


Je veux que le code me permettent d'identifier les cases non renseignées, mais je récupère également des cases renseignées ... Je pense


ligne 215 vide
ligne 244 SIS
ligne 247 SIS
ligne 268 vide

Voila par exemple ce que je récupère sur ma feuille trous.

Pouvez-vous m'aider, grâce aux renseignements que je vous ai donné ?


Merci beaucoup,

SA
A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
4 mars 2014 à 09:09
Bonjour,

Tes explications ne sont pas claires du tout, de plus, elles ne correspondent pas avec le code !!!

Un fichier exemple serait le bien venu.

Mets un exemple de ton fichier sur https://www.cjoint.com/
et mets le lien obtenu dans ton prochain message.
Tuto : Comment utiliser C.joint.fr
0