Excel Remplissage Automatique
zertyzertyzerty
Messages postés
2
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous !
J'ai un problème le voici :
J'essaye d'organiser un mariage donc je dispose de la liste de tout les invites sur un tableau Excel
suivit des colonnes "viendras" "cadeaux" ect ...
et je voudrais savoir si c'étais possible de faire un deuxième tableau dans lequel il suffirait d'entrer
le nom de l'inviter puis juste marquer "oui" ou "non" dans les différentes colonnes pour que Excel remplisse automatique sur le tableau original
Ex : -----1ER TABLEAU
----NOM---VIENDRA
----A
----B
----C
-----2 EME TABLEAU
----NOM--------------VIENDRA
(j'entre le nom) "A" // Je marque " oui " puis la réponse ce met en B2 du premier tableau
Merci beaucoup à tout ceux qui prêterons attention à mon problème et je les remercies d'avance de leurs aide
J'ai un problème le voici :
J'essaye d'organiser un mariage donc je dispose de la liste de tout les invites sur un tableau Excel
suivit des colonnes "viendras" "cadeaux" ect ...
et je voudrais savoir si c'étais possible de faire un deuxième tableau dans lequel il suffirait d'entrer
le nom de l'inviter puis juste marquer "oui" ou "non" dans les différentes colonnes pour que Excel remplisse automatique sur le tableau original
Ex : -----1ER TABLEAU
----NOM---VIENDRA
----A
----B
----C
-----2 EME TABLEAU
----NOM--------------VIENDRA
(j'entre le nom) "A" // Je marque " oui " puis la réponse ce met en B2 du premier tableau
Merci beaucoup à tout ceux qui prêterons attention à mon problème et je les remercies d'avance de leurs aide
A voir également:
- Excel Remplissage Automatique
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
5 réponses
Bonjour,
Félicitations pour votre mariage!
Qui dit : pour que Excel remplisse automatique, dit forcément macro et code VBA...
Un fichier exemple
Le code à insérer dans le module de la feuille concernée par la saisie :
Cordialement,
Franck P
Félicitations pour votre mariage!
Qui dit : pour que Excel remplisse automatique, dit forcément macro et code VBA...
Un fichier exemple
Le code à insérer dans le module de la feuille concernée par la saisie :
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'Ne fait rien si :
'- la cellule concernée n'est pas K7
'- Plusieurs cellules sont sélectionnées (inutile, je sais...)
'- si la cellule est vide
If Target.Address <> "$K$7" Or Target.Count > 1 Then Exit Sub
'Ne fait rien si la cellule est vide
If Target.Value = "" Then Exit Sub
'Si le contenu de K7 (Target) mis en majuscule est un X alors
If UCase(Target.Value) = "X" Then
'vérifie si la plage C7:J7 contient au moins une valeur en C
If Sheets("Feuil2").Range("C7") <> "" Then
'on copie la plage C7:J7
Sheets("Feuil2").Range("C7:J7").Copy
'On fait un collage spécial valeurs dans la première ligne vide Feuil1
Sheets("Feuil1").Range("A" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
'on efface le contenu de la plage C7:K7
Sheets("Feuil2").Range("C7:K7").ClearContents
'et on sélectionne C7
Sheets("Feuil2").Range("C7").Select
'Si C7 est vide et K7 contient un X
Else
'Message à l'utilisateur
MsgBox "Vous devez compléter au moins le champ NOM."
'Effacement du X
Sheets("Feuil2").Range("K7").ClearContents
'et on sélectionne C7
Sheets("Feuil2").Range("C7").Select
End If
End If
End Sub
Cordialement,
Franck P
Merci beaucoup pijaku !! Cependant il demeure un problème c'est le fais que le Macro recrée à chaque fois une nouvelle ligne . Serais t'il possible d'ajouter une commende qui rechercherais le nom de l'inviter dans la première colonne puis complèterais son cas ?
Bonjour.
Tu aurais bien plus vite fait, sans t'embarrasser d'un deuxième tableau et surtout d'un code VBA, d'utiliser le filtre pour afficher juste le nom voulu et de compléter sa ligne.
Tu aurais bien plus vite fait, sans t'embarrasser d'un deuxième tableau et surtout d'un code VBA, d'utiliser le filtre pour afficher juste le nom voulu et de compléter sa ligne.
Bonjour tout le monde,
Je suis comme raymond, je ne vois pas du tout l'interet de passer par un deuxième tableau, mais alors vraiment aucun interet.
Et pourquoi pas un 3ème qui se remplirait avec le 2ème ? Ca serait tout aussi interessant non ??
Si tu nous disais le pourquoi ? Il y a sans doute plus simple.
Si c'est pour simplifier la saisie, de simples listes déroulantes seraient mieux.
Ex : http://www.cijoint.fr/cjlink.php?file=cj201111/cijdLSaI8P.xls
La 1ère liste est fixe, la 2nde est dynamique (si tu ajoutes un élément dans la deuxième feuille (sans sauter de ligne) la liste en tient compte.
Avec une MFC (Mise en Forme Conditionnelle) si un cadeau est attribué 2 fois, les 2 cellules apparaissent en rouge.
Ce n'est qu'un exemple pour te montrer certaines possibilités d'excel.
A toi de préciser si ça t'interesse et ce que tu envisages comme fonctionnement.
On t'expliquera comment faire (si ce n'est pas trop délirant ;-) )
Si tu veux déposer un modèle utilises cijoint.fr et colle ici le lien fourni.
Mets dessus les explication (claires et complètes) de ce qui te pose problème.
eric
Je suis comme raymond, je ne vois pas du tout l'interet de passer par un deuxième tableau, mais alors vraiment aucun interet.
Et pourquoi pas un 3ème qui se remplirait avec le 2ème ? Ca serait tout aussi interessant non ??
Si tu nous disais le pourquoi ? Il y a sans doute plus simple.
Si c'est pour simplifier la saisie, de simples listes déroulantes seraient mieux.
Ex : http://www.cijoint.fr/cjlink.php?file=cj201111/cijdLSaI8P.xls
La 1ère liste est fixe, la 2nde est dynamique (si tu ajoutes un élément dans la deuxième feuille (sans sauter de ligne) la liste en tient compte.
Avec une MFC (Mise en Forme Conditionnelle) si un cadeau est attribué 2 fois, les 2 cellules apparaissent en rouge.
Ce n'est qu'un exemple pour te montrer certaines possibilités d'excel.
A toi de préciser si ça t'interesse et ce que tu envisages comme fonctionnement.
On t'expliquera comment faire (si ce n'est pas trop délirant ;-) )
Si tu veux déposer un modèle utilises cijoint.fr et colle ici le lien fourni.
Mets dessus les explication (claires et complètes) de ce qui te pose problème.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question