La mise en place : J'ai un document Excel avec un formulaire pour saisir des données, les données de ce formulaire sont saisies dans un tableau pour faciliter la saisie de plusieurs lignes de données. Du moins, c'est ce que je pensais.
J'essaie donc de sélectionner la table pour insérer ses données aux endroits appropriés. Ma question, je pense, est la suivante : dois-je sélectionner une ligne du tableau à la fois, ou le tableau entier et traiter chaque ligne séparément. Et comment dois-je m'y prendre ?
J'ai essayé Sheets("Form").Range("dataForm[#ALL]").Select
et plusieurs variantes, mais aucune n'a fonctionné.
Si je sélectionne le tableau dans son ensemble, je dois pouvoir traiter chaque ligne séparément et si je sélectionne chaque ligne individuellement, je dois pouvoir commencer par le haut du tableau car les données doivent être dans l'ordre.
Des idées ?
EDit : Pour ajouter des détails. J'ai un formulaire comme indiqué ci-dessus et ses données doivent être insérées dans différentes tables en fonction de la valeur de certaines cellules du formulaire. Pour faciliter la discussion, nous nommerons ce type de cellule, il a trois valeurs possibles, comme défini dans une liste déroulante. Ces valeurs sont le revenu, la dépense et le transfert. En fonction de ces valeurs, nous décidons dans quel tableau ajouter les données. Les revenus dans le tableau des revenus, les dépenses dans le tableau des dépenses, etc.
Ce que j'essaie de faire, c'est de sélectionner autant de lignes qu'il y en a et d'insérer chacune d'entre elles dans la bonne table. Le tri est un peu plus compliqué que ce que j'ai expliqué, mais si je peux comprendre le tri initial, il devrait être simple de le trier plusieurs fois.