Extraire valeur et copier coller excel/VBA

Bonjour!

Je viens vous demander de l'aide (encore une fois et j'espère qu'après je ne vous embêterai plus)

J'ai un carnet de commande avec des articles. Au début grâce à un UserForm je filtre le carnet de commande en fonction l'article choisi.

Ensuite j'effectue un tas d'étapes avec un autre macro.

Enfin je voudrai récupérer ce numéro d'article de la feuille 1 pour pouvoir le chercher dans une autre feuille 2 pour qu'enfin je puisse faire un copier coller en dessous de cette ligne

Je ne sais pas si j'ai été bien claire

J'aurai besoin d'aide pour faire ceci , le problème est que je ne sais pas du tout comment faire et encore moins partir...

Merci de votre aide,

Bonne journée,

Laura

Salut,

On peut voir ton fichier ?

Cordialement.

Bonjour, désolé , voici le fichier

J'ai commencé à faire ça, mais ça marche pas ...

Sub transpose()

Dim RefChoix As String
Dim ligne As String

Text1.Text = List1.List(List1.ListIndex)

RefChoix = UserForm1.choix

Sheets("MACRO").Range("A:C").Select 'copie les colonnes
Selection.Copy

Sheets("CNRT MOD").Select

'cherche la ligne ou ya la référence
ligne = Cells.Find(What:="RefChoix", After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activate

'selectionner ligne+1
Rows("ligne+1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, transpose:=True

End Sub

Je pense que le problème vient du début pour récupérer la valeur choisie de la listbox.

Est-ce que quelqu'un pourrait m'aider s'il vous plaît ?

Merci , bonne journée!

Re-bonjour,

Je pense que sans comprendre ton fichier et ta manière de travailler, ce sera difficile de t’aider.

Voici ce que j’ai compris :

Lorsque tu ouvres ton fichier, un UserFrom apparait et tu choisis un article dans le ComboBox1. Un filtre se met alors en place sur la feuille ‘CRNET-CDE’. Les macros ‘Workbook_Open’ et ‘ComboBox1_Change’ sont alors terminées. Là, tu continues à travailler avec ton fichier (tu parles d’un tas d’étapes avec une autre macro) et à un certain moment donné, tu voudrais pouvoir effectuer un autre travail reprenant comme référence l’article choisi dans le UserForm tout au début.

Si ce que j’ai bien compris est bien correct, je présume que tu n’as alors absolument pas modifié le filtre en place sur ta feuille ‘CRNET-CDE’ et qu'il n'y a toujours que les lignes concernant cet article qui sont affichées à l'écran.

A ce point de la situation, la référence de cet article n’est en tout cas plus à disposition en tant que variable ‘ComboBox1’ (la macro ‘ComboBox1_Change’ étant depuis longtemps terminée) et la seule indication de l’article choisi précédemment serait dans la colonne A de la feuille ‘CRNET-CDE’ puisque ce serait justement le filtre mis en place.

Si je ne fais toujours pas erreur, tu voudrais alors pouvoir créer une nouvelle macro qui effectuerait un certain nombre d’actions à partir de ce moment-là en récupérant la valeur indiquée dans la colonne A de la feuille ‘CRNET-CDE’.

Peux-tu alors m’indiquer depuis ce point-là et d'une manière détaillée ce que tu voudrais que ta nouvelle macro réalise, par exemple si tu avais choisi précédemment l’article 201355621 ?

Merci de bien faire référence d’une manière précise aux objets Excel (Feuilles, cellules, plages, lignes, macros, formes, etc.) dans la description de tes souhaits.

Bonjour, merci de vouloir m'aider!

Je comprend qu'avec les explications données, c'était tiré par les cheveux , mais J'ai résolu mon problème!

Merci encore.

Bonne journée

Laura

Rechercher des sujets similaires à "extraire valeur copier coller vba"