Comment puis-je trouver la première cellule non vide dans une colonne?
La première ligne est tous les en-têtes, et de la première colonne sont toutes des dates. Je suis à la recherche pour le code vba/macro pour trouver et sélectionner la première cellule non vide dans chaque colonne après les en-têtes. Par exemple, trouver la première cellule non vide dans la plage B2 et sélectionnez-la.
- Ce n'est pas un "Donnez-moi teh codez" sur le site, mais un site dédié à aider les programmeurs.
Vous devez vous connecter pour publier un commentaire.
SI votre première ligne est une ligne d'en-tête puis vous pouvez utiliser:
MODIFIER
Désolé mal lu la question, code ci-dessus est totalement faux. Une solution:
Remarque: il y a une différence entre le vide et le vide.
Pour la Première Non-Vide (comme dans la question du titre) à Essayer:
Pour la Première Non-Vide (comme dans la question du corps) à Essayer:
À la différence ci-dessus cela permettra également de trouver des non-vide cellules où une formule équivaut à vide ie =SI(A1=1,A1,"")
.End(xlDown)
.Dans chaque colonne
i
, la première cellule non vide estÀ l'aide de la
IsEmpty
fonction permet de vérifier si une cellule est vide ou pas:MsgBox "No data in this column"
devrait être remplacé parMsgBox "First non empty cell is " & startCell.Address
.