Figer ligne rattachée à une cellule de choix

gclere

XLDnaute Nouveau
Bonjour à tous,

je sollicite votre aide pour mon problème :

j'ai une cellule de choix en A1 (2 choix possibles). Je souhaiterais figer les cellules de B1 à E1 en fonction du choix sélectionné en A1, avec un code Visual Basic (je suis débutant).

Par exemple :

en A1 : liste de choix : TOTO et TATA
en B1 : le sexe
en C1 : l'âge
en D1 : la taille
en E1 : le poids

Si le choix en A1 est TOTO je voudrais pouvoir rentrer les infos appropriées à TOTO en B1-E1. Jusque là;normal.
Maintenant, si après ça, en A1 je choisis TATA, je voudrais avoir une nouvelle ligne vierge (toujours sur la ligne 1) pour pouvoir rentrer les données correspondant à TATA en B1-E1, sans effacer les données correspondant à TOTO.

Merci
 

Pièces jointes

  • essai.xls
    24.5 KB · Affichages: 48
  • essai.xls
    24.5 KB · Affichages: 49
  • essai.xls
    24.5 KB · Affichages: 48

gclere

XLDnaute Nouveau
Re : Figer ligne rattachée à une cellule de choix

Merci tototiti :) d'avoir répondu si rapidement.

Ta solution est impec et aurait marché, mais (il y a toujours un "mais") le tableau de H1 à L2 était là uniquement pour ne pas avoir à recopier les données...

Dans le fichier excel final que je souhaite, il n'y sera pas.
Je remets le fichier Excel en expliquant un peu mieux ce que je souhaite.

PS : Je retiens quand même cette soluce qui pourra me servir par ailleurs.

Une autre idée?
 

Pièces jointes

  • essai.xls
    28 KB · Affichages: 54
  • essai.xls
    28 KB · Affichages: 53
  • essai.xls
    28 KB · Affichages: 54

tototiti2008

XLDnaute Barbatruc
Re : Figer ligne rattachée à une cellule de choix

Bonjour gclere,

Donc tu voudrais qu'en sélectionnant TATA à la place de TOTO, les données s'effacent pour pouvoir saisir celles de TATA, mais sans effacer celles de TOTO ?

Moi je ne sais pas effacer sans effacer...
 

gclere

XLDnaute Nouveau
Re : Figer ligne rattachée à une cellule de choix

Bonjour tototiti ,

Non, tu as raison, je ne veux pas effacer les données de TOTO en sélectionnant TATA.

Je voudrais, comment dire, que les cellules de B2 à E2 soit fixées au choix rentré en A2 c'est à dire qu'après avoir rentré les données de TOTO de A2 à E2, si je choisi en A2 TATA, une nlle ligne vierge soit créée (de B2 à E2) et soit fixée à TATA.

Est ce possible ?
 

gclere

XLDnaute Nouveau
Re : Figer ligne rattachée à une cellule de choix

Re,

Code:
une nlle ligne vierge soit créée ([COLOR=red]de B2 à E2[/COLOR])

De A3 à E3 ? ou alors je ne comprends vraiment rien :confused:

Non, on ne s'est pas compris, pourtant on est réveillé tous les 2 maintenant. Ou alors c'est l'heure de la sieste

On va reprendre :

Par exemple si je rentre les données de TOTO ligne 2, pour la saisie des données de TATA, je ne veux pas le faire sur une autre ligne, mais bien sur la même ligne 2.

> Regarde le résultat que je souhaite, en pièce jointe. Les cellules B2 à E2 pour TATA viendraient écraser les cellules B2 à E2 de TOTO mais sans les effacer.

L'idée de départ c'était de fixer les cellules B à E au choix sélectionné en A, justement pour avoir de nlles cellules B2 à E2 à chaque choix fait en A2, mais je ne sais pas si c'est possible.

Est ce qu'on se comprend ?
 

Pièces jointes

  • essai V2.xls
    26 KB · Affichages: 50
  • essai V2.xls
    26 KB · Affichages: 50
  • essai V2.xls
    26 KB · Affichages: 52

tototiti2008

XLDnaute Barbatruc
Re : Figer ligne rattachée à une cellule de choix

Re,

échafaudons un scénario :

J'ouvre le classeur et je n'ai jamais rien saisi ni pour TOTO, ni pour TATA
Je choisis TOTO en A2
Je tape les données de TOTO
Je choisis TATA en A2
tu veux que de B2 à E2 se vident
Je tape les données de TATA
ensuite, que je sélectionne TOTO ou TATA, tu veux que les données correspondantes s'affichent de B2 à E2

c'est ça ?
 

tototiti2008

XLDnaute Barbatruc
Re : Figer ligne rattachée à une cellule de choix

Re,

un essai

attention, pour la dernière saisie, si tu ne changes pas le nom (en A2), elle ne sera pas sauvegardée
 

Pièces jointes

  • essai V2.xls
    34 KB · Affichages: 56
  • essai V2.xls
    34 KB · Affichages: 55
  • essai V2.xls
    34 KB · Affichages: 57

gclere

XLDnaute Nouveau
Re : Figer ligne rattachée à une cellule de choix

Bonjour tototiti,

Ton code est nickel et le résultat correspond parfaitement à ce que je voulais.

Une idée pour l'étendre à plusieurs lignes, j'ai essayé qques manip mais sans succès.

Merci :)
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz