Créer un bouton "dupliquer une ligne" [macro?]

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

Je fais un tableau Excel de type formulaire et j'aimerais créer un bouton grâce auquel la personne qui remplit le fichier pourrait rajouter une ligne identique à la précédente (un bouton qui duplique la ligne de départ en gros). La ligne ainsi dupliquée serait insérée à la suite.
Ex: A une question "Que souhaitez vous commander?", il y a une ligne avec des cases de listes déroulantes de choix "marque", "modèle", "prix",...
Si la personne souhaite commander plus d'un produit, elle clique sur le bouton et une nouvelle ligne identique apparait (faisable plusieurs fois).
Cela permet de réduire la taille du fichier avec des lignes potentiellement inutiles créées par avance.

Quelqu'un saurait-il comment réaliser ça?
Je sais que ce genre de chose est possible en macro vba, cependant même si j'arrive à comprendre le programme une fois fait, je ne suis pas capable d'en écrire un.

Merci d'avance pour votre aide :)
A voir également:

2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

fichier modifie pour les deux premiers tableaux, vous ferez le troisieme et les suivants si il y en a. Vous verrez, facile.

https://www.cjoint.com/c/EBurQ5mxKiE
1
Utilisateur anonyme
 
Super merci, je vais regarder ça.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Je fais un tableau Excel de type formulaire
C'est soit un tableau excel soit un formulaire, mais pas les deux. Mettez votre fichier a dispo sans donnees sensibles
Pour transmettre un fichier,
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
0
Utilisateur anonyme
 
Bonjour f894009,

Quand je dis "type formulaire", je veux dire que c'est un fichier excel à remplir par quelqu'un d'autre, sous forme de questionnaire (c'est un interface de recueil d'information).

Voici un capture, si ça vous aide à comprendre ce que je veux: https://www.cjoint.com/c/EBrmBHiVa1M

Merci de votre aide
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > Utilisateur anonyme
 
Re,

si ça vous aide à comprendre ce que je veux: Oui, mais je ne vois pas ou la ligne doit s'ajouter ??
0
Utilisateur anonyme
 
Le bouton doit permettre de prendre la première ligne avec les cases en liste déroulante de choix ("choix du mur" "type de mur" ...) et la dupliquer à la suite.
Concrètement, la première ligne est copiée, puis insérée à la suite.
On se retrouve avec un tableau avec 2 lignes de paroi au lieu d'une. Ça permet de rentrer plusieurs parois différentes si on le souhaite.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > Utilisateur anonyme
 
Re,

ajout sur double clic cellule +
un exemple : https://www.cjoint.com/c/EBroUaxvjro
0
Utilisateur anonyme
 
C'est bien fait! Merci
Cependant ce n'est pas ce qu'il me faut...
Ce dont j'ai besoin, c'est vraiment une macro qui duplique la ligne et l'insère à la suite.
Le problème avec ce que tu me proposes, mis à part que ça rajoute un emplacement de saisie et un emplacement de "rangement" des données (ça encombre le fichier que j'essaye de simplifier), c'est que ça sort des valeurs. Or, mon tableau de fonctionne pas par saisie de valeur mais par sélection dans des menus déroulants (pour simplifier justement).
Le problème c'est que je ne sais pas écrire de macro moi même, même si je pense pouvoir l'adapter.
Il faudrait une macro qui fasse l'action: "copier ligne_", "insérer les cellules à ligne_ +1)
0