OVH Cloud OVH Cloud

Liaison entre colonne

5 réponses
Avatar
didier
Je doit remplir un tableau et la colonne B conditionne la
colonne A. Concretement si je marque "Budget" dans la
colonne B je voudrais qu'automatiquement "Finance"
s'inscrive dans la colonne A. Sachant que nous avons une
100e de theme du type "Budget" nous ne pouvons pas nous
permettre de faire une formule de type =SI(.......)

Version d'Excel: 2000
OS : Win XP

Si vous avez une solution je suis preneur

5 réponses

Avatar
Philippe.R
Bonjour Didier,
La formule :

=SI(NON(ESTERREUR(CHERCHE("Budget";B2;1)));"Finance";"")

fonctionne pour les valeurs :

Mon Budget, Budget, Notre Budget, Opération budgétée

cela convient il ?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"didier" a écrit dans le message de
news:082901c36c78$7cba10f0$
Je doit remplir un tableau et la colonne B conditionne la
colonne A. Concretement si je marque "Budget" dans la
colonne B je voudrais qu'automatiquement "Finance"
s'inscrive dans la colonne A. Sachant que nous avons une
100e de theme du type "Budget" nous ne pouvons pas nous
permettre de faire une formule de type =SI(.......)

Version d'Excel: 2000
OS : Win XP

Si vous avez une solution je suis preneur


Avatar
Dédé
Salut Didier !

Il me semble que si les mots correspondants se trouvent dans une autre
plage, l'on pourrait utiliser par exemple la fonction =rechercheV() ou
Sommeprod() ...

Si c'est uniquement une relation "budjet" - "Finance" entre la colonne B et
A l'on pourrait faire de la façon suivante :

Par VBA :

Private Sub Worksheet_Change(ByVal DD As Range)
If Not Intersect(DD, Columns(2)) Is Nothing Then
If DD = "Budget" Then
Cells(ActiveCell.Row - 1, ActiveCell.Column - 1).Value = "Toto"
End If
End If
End Sub


Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"didier" a écrit dans le message de
news:082901c36c78$7cba10f0$
Je doit remplir un tableau et la colonne B conditionne la
colonne A. Concretement si je marque "Budget" dans la
colonne B je voudrais qu'automatiquement "Finance"
s'inscrive dans la colonne A. Sachant que nous avons une
100e de theme du type "Budget" nous ne pouvons pas nous
permettre de faire une formule de type =SI(.......)

Version d'Excel: 2000
OS : Win XP

Si vous avez une solution je suis preneur


Avatar
didier
Dans le principe oui cela conviendrait mais le probleme
vient du fait que "budget" et un sous-theme et
que "finance" est un theme. Ayant une 50e de theme dans
lequels on peut inclure une 50e de sous theme et ben
bonjour la longueuer de la formule. J'avais bien penser à
un truc dans ce genre la mais taper la formule serait plus
long que de remplir les 200 ou 300 lignes du tableau.

Mais merci d'avoir pris le temps de repondre


-----Message d'origine-----
Bonjour Didier,
La formule :

=SI(NON(ESTERREUR(CHERCHE("Budget";B2;1)));"Finance";"")

fonctionne pour les valeurs :

Mon Budget, Budget, Notre Budget, Opération budgétée

cela convient il ?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)


Avatar
Dédé
la centaine de thème type "Budget" se trouve dans une feuille ?

Comment faire pour faire référence une sonnée de type budget à une autre si
on n'a pas de référence ? Où se trouvent ces correspondances ?

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"Dédé" a écrit dans le message de
news:
Salut Didier !
Tu peux tout à fait personaliser cette formule à tes souhaits pour faire
référence à d'autres valeurs automatiquement et snas devoir les entrer
dans

ta formule (matricielles !!)

Est-ce que tu a essayer avec VBA ?

Salutations
Dédé

--
Pour répondre, enlever le NOSPAM
"didier" a écrit dans le message de
news:0bc601c36d64$0e8091d0$
Dans le principe oui cela conviendrait mais le probleme
vient du fait que "budget" et un sous-theme et
que "finance" est un theme. Ayant une 50e de theme dans
lequels on peut inclure une 50e de sous theme et ben
bonjour la longueuer de la formule. J'avais bien penser à
un truc dans ce genre la mais taper la formule serait plus
long que de remplir les 200 ou 300 lignes du tableau.

Mais merci d'avoir pris le temps de repondre


-----Message d'origine-----
Bonjour Didier,
La formule :

=SI(NON(ESTERREUR(CHERCHE("Budget";B2;1)));"Finance";"")

fonctionne pour les valeurs :

Mon Budget, Budget, Notre Budget, Opération budgétée

cela convient il ?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)







Avatar
Philippe.R
Bonsoir Didier,

Peut être encore une piste ici :

http://perso.wanadoo.fr/frederic.sigonneau/code/Feuilles/RechercheAvecMatch.txt

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"didier" a écrit dans le message de
news:0bc601c36d64$0e8091d0$
Dans le principe oui cela conviendrait mais le probleme
vient du fait que "budget" et un sous-theme et
que "finance" est un theme. Ayant une 50e de theme dans
lequels on peut inclure une 50e de sous theme et ben
bonjour la longueuer de la formule. J'avais bien penser à
un truc dans ce genre la mais taper la formule serait plus
long que de remplir les 200 ou 300 lignes du tableau.

Mais merci d'avoir pris le temps de repondre


-----Message d'origine-----
Bonjour Didier,
La formule :

=SI(NON(ESTERREUR(CHERCHE("Budget";B2;1)));"Finance";"")

fonctionne pour les valeurs :

Mon Budget, Budget, Notre Budget, Opération budgétée

cela convient il ?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)