Est-il une macro conditionnelle, copier les lignes d'une autre feuille de calcul?
Est-il une macro ou une façon conditionnelle, copier les lignes d'une feuille de calcul à l'autre dans Excel 2003?
Je suis en tirant une liste de données à partir de SharePoint via une requête web dans une nouvelle feuille de calcul dans Excel, et puis je veux copier les lignes pour un mois en particulier à une feuille de calcul (par exemple, tous les juillet de données à partir d'un SharePoint feuille de calcul à la Juil feuille de calcul, toutes les données de juin à partir de SharePoint feuille de calcul pour Jun feuille de calcul, etc.).
Des données de l'échantillon
Date - Project - ID - Engineer
8/2/08 - XYZ - T0908-5555 - JS
9/4/08 - ABC - T0908-6666 - DF
9/5/08 - ZZZ - T0908-7777 - TS
Ce n'est pas un exercice ponctuel. Je vais essayer de mettre sur pied un tableau de bord que mon patron peut extraire les données les plus récentes à partir de SharePoint et de voir les résultats mensuels, il doit donc être capable de le faire tout le temps et de les organiser correctement.
OriginalL'auteur | 2008-09-17
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne: La façon dont il est mis en place, je l'ai appelée immédiates sur le volet, mais vous pouvez facilement créer un sub() qui va appeler MoveData une fois pour chaque mois, alors il suffit d'invoquer le sous.
Vous pouvez ajouter de la logique du tri des données mensuelles après tout a été copié
OriginalL'auteur theo
Voici une autre solution qui utilise certains de VBA intégré dans les fonctions de date et stocke toutes les données de date dans un tableau à des fins de comparaison, ce qui peut donner de meilleures performances si vous obtenez un grand nombre de données:
OriginalL'auteur Jon Fournier
La façon dont je voudrais le faire manuellement est:
Énumérés ci-dessous est le code pour faire de ce processus, via VBA.
Il a l'avantage de la manipulation mensuel sections de données plutôt que des lignes individuelles. Ce qui peut entraîner un traitement plus rapide pour les grands ensembles de données.
OriginalL'auteur Robert Mearns
C'est en partie à de pseudo, mais vous voulez quelque chose comme:
OriginalL'auteur BKimmel
Si c'est juste un exercice ponctuel, comme une alternative plus facile, vous pouvez appliquer des filtres à votre source de données, puis copiez et collez les lignes filtrées dans votre nouvelle feuille de calcul?
OriginalL'auteur RickL