Boucle sur les cellules

Bonjour,

j'ai une plage de cellule exemple A1:G10

j'aimerai faire une boucle pour tester toutes les cellules si est son vide mais je ne sais pas comment faire?

je suis obligé de le faire en vba et pas avec une formule excel!!!

merci

j'ai essayé ca mais ca ne marche pas, il doit y avoir un petit bug

For i = 9 To 35 Step 2
    For j = 7 To 46
      If Cells(i, j) = "" Then
        Cells(i + 39, j) = ""
        Cells(i + 74, j) = ""
      End If
    Next
Next

Bonjour,

Quel est ton objectif final?Si tu peux poster ton fichier, je pourrais te donner mon idée pour le code.

Si ton besoin c'est d'identifier les cellules vides de ta zone de données, tu as un moyen dans excel 2007-2010.

Selectionner la zone de données, puis cliquer sur l'icone du menu rechercher et selectionner tout à droite.

Dans la liste déroulante qui s'affiche, en troisieme position, il faudrait cliquer sur atteindre puis, tout en bas, sur cellules.

Dans le menu sélectionner les cellules qui s'affichera,choisir en 4ème dans la liste de gauche, cellules vides.

Tu peux ensuite remplacer tous les vides par une lettre ou un mot.


Dans les versions antérieures d'excel(avant 2007), c'est dans le menu édition.

Espérant que cela soit utile.

essaies ça:

Sub empty_cells()

Dim i, j As Long

Dim cellule As Variant

Dim tab_range() As Variant

tab_range = Range("A1:G10").Value

For i = 1 To UBound(tab_range)

For j = 1 To UBound(tab_range, 2)

If tab_range(i, j) = Empty Then

cellule = Split(Cells(i, j).Address, "$")(1) & Split(Cells(i, j).Address, "$")(2)

MsgBox "la cellule " & cellule & " est vide"

End If

Next j

Next i

End Sub

Rechercher des sujets similaires à "boucle"