Problème sur excel/VBA
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Ma requête est assez simple, à priori.
Je désire sélectionner la première cellule non vide d'une colonne.
Je fais donc simplement :
Cependant, cette colonne contient des cellules fusionnées.
J'ai l'impression que lorsque je fais cela, excel considère la cellule fusionnée comme une cellule vide à la suite d'une cellule pleine, et il s'arrête alors là dans la recherche de la première cellule non vide.
Est-ce vrai ?
Et avez-vous une idée pour y remédier ?
Merci
Ma requête est assez simple, à priori.
Je désire sélectionner la première cellule non vide d'une colonne.
Je fais donc simplement :
Range("B2" ).End(xlDown).Offset(1).Select
Cependant, cette colonne contient des cellules fusionnées.
J'ai l'impression que lorsque je fais cela, excel considère la cellule fusionnée comme une cellule vide à la suite d'une cellule pleine, et il s'arrête alors là dans la recherche de la première cellule non vide.
Est-ce vrai ?
Et avez-vous une idée pour y remédier ?
Merci
A voir également:
- Problème sur excel/VBA
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Déplacer colonne excel - Guide
2 réponses
Salut,
Je confirme que des cellules fusionnées empêchent ce genre de macro. Je confirme également qu'il faut éviter à tout prix de fusionner des cellules. Pour contourner le problème, si xldown ne fonctionne pas, il convient d'utiliser xlUp :
D'autres solutions ici
Je confirme que des cellules fusionnées empêchent ce genre de macro. Je confirme également qu'il faut éviter à tout prix de fusionner des cellules. Pour contourner le problème, si xldown ne fonctionne pas, il convient d'utiliser xlUp :
Range("B65536").End(xlUp).Offset(1, 0)
D'autres solutions ici
Merci Pijaku,
C'est en effet ce que j'ai fait (utiliser xlUp).
Il faut donc éviter à tout prix de fusionner des cellules...
Le soucis c'est que je suis en train de développer un petit outil de mise en page pour une application bien précise et que le format final, défini par ailleurs, requiert cette fusion de cellules.
Je ne vois pas trop comment m'en sortir sans.
Merci en tous cas
C'est en effet ce que j'ai fait (utiliser xlUp).
Il faut donc éviter à tout prix de fusionner des cellules...
Le soucis c'est que je suis en train de développer un petit outil de mise en page pour une application bien précise et que le format final, défini par ailleurs, requiert cette fusion de cellules.
Je ne vois pas trop comment m'en sortir sans.
Merci en tous cas
Je ne vois pas trop comment m'en sortir sans ben euh... En fait, tu fais la même chose qu'avec mais sans... Tant pis pour la beauté de la mise en page en fait. Bon là il ne s'agit pas de base de données donc tu peux contourner le problème. Mais sache que la fusion provoque souvent bien plus d'ennui qu'elle n'est réellement utile.
Bonne journée
Bonne journée