La sélection de la non-vide de cellules dans Excel avec VBA
Je suis seulement au début de la plongée en VBA et j'ai touché un peu à un barrage routier.
J'ai une feuille avec 50+ colonnes, plus de 900 lignes de données. J'ai besoin de reformater environ 10 de ces colonnes et de les coller dans un nouveau classeur.
Comment puis-je sélectionner par programme tous les non-vide de la cellule dans une colonne de classeur1, le lancer à travers certaines fonctions, et de déposer les résultats dans livre2?
Quel programme utilisez-vous: Excel ou Access? Votre question titre l'indique Excel, mais vos balises dire l'Accès.
Certainement Excel, merci pour cette remarque. C'est pourquoi vous n'avez pas de balise dans une hâte.
Certainement Excel, merci pour cette remarque. C'est pourquoi vous n'avez pas de balise dans une hâte.
OriginalL'auteur Tyler Rash | 2009-05-04
Vous devez vous connecter pour publier un commentaire.
Le code VBA suivant devrait vous obtenir a commencé. Il permet de copier toutes les données dans le classeur d'origine vers un nouveau classeur, mais elle aura ajouté 1 pour chaque valeur, et toutes les cellules vides auront été ignoré.
OriginalL'auteur e.James
Je sais je suis très en retard sur ce sujet, mais voici quelques utiles échantillons:
ou
Pour trouver la dernière ligne de la colonne, ne jamais compter sur LastCell, ce qui n'est pas fiable (il n'est pas réinitialisé après la suppression de données). Au lieu de cela, j'utilise un truc comme
OriginalL'auteur Patrick Honorez
Si vous êtes à la recherche pour la dernière ligne d'une colonne, utilisez:
D'autres commandes, vous aurez besoin de se familiariser avec les commandes copier et coller:
Enfin, vous pouvez faire référence à des feuilles de calcul dans d'autres classeurs à l'aide de la syntaxe suivante:
OriginalL'auteur Jason Williams
Cela peut être complètement hors de la base, mais ne pouvez-vous pas juste de copier l'ensemble de la colonne dans une feuille de calcul, puis trier la colonne? Je suis en supposant que vous n'avez pas besoin de maintenir l'ordre à l'intégrité.
OriginalL'auteur Dayton Brown