Liens entre cellules

  • Initiateur de la discussion Initiateur de la discussion Neix
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

Neix

Guest
Bonjour,

Je n'ai aucune idée de la direction à prendre pour résoudre mon problème.
Si quelqu'un peut m'aider ...

J'ai dans la cellule A1 : "TOTO (titi)"
La cellule B1 pointe actuellement sur A1 par une formule (=A1)

Mais en fait, je n'aimerais récupérer dans B1 que la première partie de l'info de A1, c'est à dire TOTO.
Concrètement :

Actuellement

En A1 : TOTO (titi)
En B1 : TOTO (titi)

J'aimerais
EN A1 : TOTO (titi)
En B1 : TOTO

Biensûr, l'utilisateur peut être amené à changer le texte dans A1, mais je ne désire toujours que les 4 premières lettres qui doivent appraître dans B1.
De plus, j'ai une bonne centaine de cellule comme B1 qui pointent sur autant de centaine de cellule à travers mon projet...

Nicolas.

Merci d'avance...
 
Re : Liens entre cellules

J'allais oublier :
C'est en fait dans du VBA...

J'ai un bouton de controle qui crée une case A1, et une case B1 qui est liée à A1 comme je l'explique plus haut. Par la suite, l'utilisateur change l'info dans A1...
 
Re : Liens entre cellules

Bonjour Neix, le forum,

Si tu as des chaines de caractères différentes.
Exemple avec données en C15 formule à mettre où tu veux.

=STXT(C15;1;(GAUCHE(NBCAR(C15)-(NBCAR(C15)-TROUVE(" ";C15;1));1)*1))

JHA
 
Re : Liens entre cellules

Yep... Ca marche également, et c'est effectivement intéressant pour les chaînes de caractères qui évoluent...
Dans mon cas, toto est un nombre qui normalement n'a que 4 chiffres, mais c'est peut-être une sécurité à prendre.

Merci pour l'info.
 
Re : Liens entre cellules

Bonjour à tous,
Neix, as tu essayé avec l'enregistreur de macro qui normalement doit te traduire ta formule en code VBA.
ex: Tu tapes =gauche($A$1;4) dans une cellule puis tu lances l'enregistrement tu tapes F2 puis enytrée sur la cellule contenant la formule et tu arrêtes la macro. Ensuite tu peux récupérer le code VBA.
 
Re : Liens entre cellules

En fait, je suis tombé par hasard sur une formule ressemblant.
En fait, j'ai du changer 2 choses pour que ça marche :
mettre en anglais et changer le ";" en ","...

J'en suis arrivé à la formule suivante qui marche :
xxx.Value = "= LEFT(Database_Runs!" & Adr_Next & ",3)"

Merci pour vos conseils,

Nicolas.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
5
Affichages
1 K
marcenana
M
C
Réponses
4
Affichages
1 K
cecenico
C
Réponses
4
Affichages
1 K
Réponses
12
Affichages
1 K
N
  • Question Question
Réponses
4
Affichages
936
V
Réponses
14
Affichages
1 K
V
S
Réponses
4
Affichages
2 K
stage_ferrit
S
Retour