Excuses à l'avance, je n'ai pas d'exemple de code spécifique sur lequel travailler, c'est plus une question sur les options possibles pour effectuer une tâche avec un formulaire VBA.Structuration d'un formulaire VBA pour déplacer des lignes excel- lentes.
J'ai un ensemble de données dont j'ai besoin pour exécuter une procédure de vérification d'erreur. Une partie de cette procédure consiste à déplacer certaines lignes de données de la table d'origine vers l'une des deux autres tables. Je peux trouver ces lignes par la colonne de numéro de facture (une des colonnes 12ish sur les données). Le formulaire sur lequel je travaille comporte une configuration dans laquelle l'utilisateur saisit le numéro de facture dans une zone de texte et clique sur un bouton pour l'ajouter à une zone de liste. Le problème vient avec quoi faire ensuite avec le bouton "terminer/continuer".
Je peux très bien ajouter les numéros de facture de la zone de liste à un tableau, mais je ne sais pas comment procéder à partir d'ici. Un gars à mon travail a suggéré d'écrire le tableau sur une table et ensuite d'utiliser MATCH à côté pour obtenir la référence de la cellule et potentiellement tirer la ligne de cela, mais je ne peux pas faire fonctionner cela correctement; écrire le tableau dans une table m'évite, et puis obtenir les valeurs de la cellule dans un autre tableau ne semble pas que ça va bien fonctionner, car même alors, vous devez lire la ligne, puis en quelque sorte sélectionner la ligne du sous-jacent table, puis couper la ligne de la table ... etc etc
Je pensais que l'exécution d'un filtre sur la colonne de la facture des données en utilisant le tableau fonctionnerait, mais je ne sais pas comment écrire cela. Cela pourrait rendre la sélection de la gamme plus facile (juste .databodyrange? Peut ne pas fonctionner uniquement sur la zone filtrée ...).
De toute façon, avez-vous des idées ou connaissez-vous un exemple pour quelque chose de similaire?
Merci: 3
La création d'un classeur entièrement nouveau contenant votre table de résultats fonctionne-t-elle pour vous? – Tehscript
Avez-vous un code pour le moment? Si oui, vous devriez l'inclure dans votre question. –
@Tehscript idéalement pas mais quelle est votre idée? Tim Williams, le seul code pertinent que j'ai encore est de créer le tableau et de faire tomber la zone de liste, qui n'a rien de spécial. –