Insertion - nom

Bonjour à tous,

Je voudrai dans une cellule qui fait référence à 2 colonnes Insertion/NOM/définir lors de la sélection elle me donne le résultat de la 1ère colonne et le résulta de la 2ème colonne à côté

Exp dans une colonne j'ai des chiffres "1-01"

dans la 2ème colonne j'ai "alimentation"

lors de la sélection cela me donnerai :

1-01 alimentation.

Actuellement ma cellule fait référence à

1-01 et en dessous

alimentation

J'aimerai les avoir sur la même ligne lors de la sélection

Merci de votre aide

Amicalement

Noel

Bonjour,

Peux-tu envoyer une feuille qui illustre ta demande ?

c'est pas bien clair

Claude.

Re

Bonjour Claude,

Je te joins ce fichier https://www.excel-pratique.com/~files/doc2/o6CdAClasseur1.xls

Je voudrai dans la colonne nom apparaît le n° mais lors de la sélection le n° à côté le nom

Tout d'abrd est-ce possible?

Merci de ton aide

Amicalement

Noel

outil listview

Bonjiour à tous,

Bonjour Henri,

Je te remercie mais ça je sais faire. C'est pas tout à fait ce que je veux.

Quand tu cliques sur les flèches de la cellule et que tu dois sélectionner que le n° et voir en même temps à quoi correspond ce n° pour bien sélectionner le nom sans que ce dernier apparaît dans une des cellules.

Peut-être c'est impossible de réaliser ce que je demande?

Ou peut-être encore que je m'explique mal?

Quand j'aurai un peu plus de temps j'enverrai des petits fichier de copie d'écran pour illustrer ma demande.

Merci pour ta proposition.

Amicalement

Noel

Bonjour Noel

Si j'ai bien compris, dans ta feuille 1, en C1, tu écris :

=A1&" "&B1

Formule à tirer vers le bas.

Ensuite, tu modifies le nom défini NOM qui fait référence à $C$1:$C$35

Au choix du nom, tu auras :

1cIhzSans titre

Amicalement

Nad

Re,

Bonjour Nad,

Désolé c'est un cour que j'ai déjà eu sur le forum pour qu'une cellule est égale à la valeur des 2 cellules.

C'est pas encore cela que je veux. Lors de la sélection par les flèches la liste déroulante apparaît le code à côté avec le nom pour être bien sure du nom de la sélection mais le résultat escompté c'est qu'il me reste que le code dans la cellule a entrer les données.

Je te remercie je fais des recherches de mon côté peut$être que cette solution est inenvisageable.

Lerci

Amicalement

Noel

Re

On garde la colonne C comme indiqué précédemment, puis avec une macro :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Vl As Range

If Target.Count > 1 Then Exit Sub

Set Vl = Target.SpecialCells(xlCellTypeAllValidation)

If Not Intersect(Vl, Target) Is Nothing Then
    Target = Left(Target, 4)
End If

End Sub

Fichier

Amicalement

Nad

Re à tous

Nad je t'envoie le fichier de la façon que j'ai compris.

https://www.excel-pratique.com/~files/doc2/BL5pgClasseur1.xls

Cela ne me donne pas le résultat escompté

Tu verras. J'ai du mal placé la macro

Amicalement

Noel

Bonsoir,

Le code doit être placé dans la feuille 2. Dans ton fichier il est bien placé. Toutefois change le par celui-ci.

Dim ok As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Vl As Range
If ok = True Then Exit Sub
If Target.Count > 1 Then Exit Sub
Set Vl = Target.SpecialCells(xlCellTypeAllValidation)
If Not Intersect(Vl, Target) Is Nothing Then
ok = True
Target = Left(Target, 4)
ok = False
End If
End Sub

Amicalement

Dan

Bonjour à tous,

Bonjour Dan,

J'ai fait ce que tu m'as demandé, désolé cela me donne toujours le même résultat.

Pour le moment j'ai trouvé une solution en passant par d'autres cellules, mais c'est l'usine à gaz pas tant que ça mais il faut que je passe par RECHERCHEV. Je pense que c'est pas la solution.

Merci de ton aide

Amicalement

Noel

Re,

c'est que ton fichier n'est pas le même que celui déposé ou que l'on n'a pas compris ce que tu veux faire.

Donc soit tu mets ton fichier, soit tu montres ce que tu veux car au vu de ta première explication, je ne suis pas sur d'avoir compris.

vois le fichier joint avec ce que je t'ai proposé

Fichier

A te relire

Dan

Re à tous,

Dan je te rencoie le fichier avec une explication

https://www.excel-pratique.com/~files/doc2/na4d4L7PymClasseur1.xls

Merci

Amicalement

Noel

Bonsoir à tous,

Noel,

On ne peut pas modifier le contenu d'une liste validation comme çà !

Ton problème est si dur que çà à expliquer ?

A partir d'une liste de noms, tu veux récupérer le code qui lui est associé, c'est çà ?

une RECHERCHEV n'a rien d'une usine à gaz,

Toujours pas clair !!

Amicalement

Claude.

Bonsoir

Noël, répond à ces questions : que veux-tu obtenir

1 - Dans la liste déroulante

A - 1-01

B - FONTAINE Jean-Pierre

C - 1-01 FONTAINE Jean-Pierre

2 - Résultat du choix

A - 1-01

B - FONTAINE Jean-Pierre

C - 1-01 FONTAINE Jean-Pierre

3 - En D5

A - 1-01

B - FONTAINE Jean-Pierre

C - 1-01 FONTAINE Jean-Pierre

D - Rien - c'était pour l'exemple

Edit : Je crois que je comprend ton problème : si réponses C A D passe le format de la cellule C9 en TEXTE et fais un nouveau choix dans la liste

Amicalement

Nad

Bonjour à tous,

Bonjour Nad, Claude et Dan,

Ce que je veux dans:

Dans la liste Déroulante :

C - 1-01 FONTAINE Jean-Pierre

2 - Résultat du choix

A - 1-01

Claude je disais que c'était l'usine à gaz parce que il faut que je crée 2 colonnes de plus en feuille1 et je passe par ue cellule de plus pen feuille2. C'est pa RECHERCHEV qui est l'usine à gaz c'est simplement le nbr de colonne et cellules à rajouter. Quand on doit associer plusieurs cellules dans une même cellules tel est mon cas je dois avoir le résultat de 3 cellules dans une cellule cela ferait 6 colonnes à rajouter et en passant par 3 cellules supplémentaires.

Merci de votre aide

Amicalement

Noel

Bonjour Noel

Tu n'as qu'une seule colonne à ajouter : en feuille 1

ton Fichier

Edit : n'oublie pas d'activer les macros

Amicalement

Nad

Re

Nad je suis désolé la macro est activée.

Le résultat que j'ai à l'ouverture du fichier c'est bon mais quand je clique dans la cellule cela me donne le résultat de la liste déroulante.

Amicalement

Noel

bonjour,

essaye en réactivant le Private Sub

Sub test()
Application.EnableEvents = True
End Sub

Claude.

Re à tous

Bonjour Claude

J'ai réactiver avant ta demande le Private Sub.

j'ai réessayé toujours pareil j'ai rajouté ta macro test rien

Moi même je ne sais plus quoi faire. La solution je l'ai pour le moment en attendant que quelqu'un m'apporte la solution.

Merci de ton aide

Amicalement

Noel

Rechercher des sujets similaires à "insertion nom"