Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

tranferer n'importe quelle ligne d'une feuille sur une autre feuil

8 réponses
Avatar
LAFORCADE
sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe

8 réponses

Avatar
JB
Bonjour,

Code Des PU
C01 Des1 10
C02 Des2 11
C03 Des3 12

Cells(ActiveCell.Row, 1).Resize(, 3).Copy Sheets("BONCOMMANDE").[A2]

JB



On 30 juin, 17:32, LAFORCADE
wrote:
sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe


Avatar
LAFORCADE
Merci JB pour ta réponse
J'ai donc fais la macro et il apparait un message d'erreur :
"erreur d'execution '9':
l'indice n'appartient pas à la sélection"
tu pourrais me dire pourquoi ?
Merci de ton aide



sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe


Avatar
Hervé
Bonjour,
Copie la ligne entrière de la cellule active et la colle en A2 de la feuille
"bon de commande" (A1 étant sensée contenir les entêtes). Pour avoir un
bouton, menu Affichage-Barre d'outils-Formulaires choisir le bouton de
commande et lui attacher la macro "Transfert" ci-dessous qui doit être mise
dans un module standard :

Sub Transfert()
ActiveCell.EntireRow.Copy Worksheets("bon de commande").[A2]
End Sub

Hervé.


"LAFORCADE" a écrit dans le message de
news:
sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe


Avatar
Francois L
Merci JB pour ta réponse
J'ai donc fais la macro et il apparait un message d'erreur :
"erreur d'execution '9':
l'indice n'appartient pas à la sélection"
tu pourrais me dire pourquoi ?
Merci de ton aide


Re,

JB doit être à la messe...

Dans l'exemple, sa solution est fonctionnelle
http://cjoint.com/?hbmcXUShcZ

--
François L

Avatar
JB
Bonjour

http://cjoint.com/?hbmeU7nXz2

Vérifier le nom de l'onglet 'Bon de commande'.

JB

On 1 juil, 11:08, LAFORCADE
wrote:
Merci JB pour ta réponse
J'ai donc fais la macro et il apparait un message d'erreur :
"erreur d'execution '9':
l'indice n'appartient pas à la sélection"
tu pourrais me dire pourquoi ?
Merci de ton aide




sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe- Masquer le texte des messages précéd ents -


- Afficher le texte des messages précédents -



Avatar
LAFORCADE

sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe


Avatar
LAFORCADE
Ca marche c'est super!
merci pour ton aide précieuse !!
A bientôt


Bonjour

http://cjoint.com/?hbmeU7nXz2

Vérifier le nom de l'onglet 'Bon de commande'.

JB

On 1 juil, 11:08, LAFORCADE
wrote:
Merci JB pour ta réponse
J'ai donc fais la macro et il apparait un message d'erreur :
"erreur d'execution '9':
l'indice n'appartient pas à la sélection"
tu pourrais me dire pourquoi ?
Merci de ton aide




sur une feuille excel j'ai une liste de produit avec en colonne "code" ,
"désignation", "prix unitaire". je voudrais avec une commande (p.e.
bouton), que n'importe quelle ligne choisie, comprenant les 3 colonnes,
puisse se mettre sur une autre feuille excel, qu'on appellera "bon de
commande" à un endroit fixe- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -








Avatar
LAFORCADE
ca marche , merci beaucoup pour ton aide
A bientôt



Merci JB pour ta réponse
J'ai donc fais la macro et il apparait un message d'erreur :
"erreur d'execution '9':
l'indice n'appartient pas à la sélection"
tu pourrais me dire pourquoi ?
Merci de ton aide


Re,

JB doit être à la messe...

Dans l'exemple, sa solution est fonctionnelle
http://cjoint.com/?hbmcXUShcZ

--
François L