Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

marcello06

XLDnaute Occasionnel
Bonjour le Forum

j'ai une erreur sur mon code ci dessous

'remplissage du tableau de lien pour le calcul des temps
Sheets("BT").Select
Range("A10").Formula = "=STXT(collage!A8;1;1)"

je souhaite rapatrier dans la cellule A10 certains caracteres pour utiliser dans une feuille de calcul. je souhiate le faire par vba car sinon un utilisateur arrive a modifier la formule et tous les calculs sont faux

pouvez vous m'aider dans la synthaxe de l'écriture
par avance je vous remercie

Ps Et oui les vacances sont terminées qu'il est loin le soleil.......@+
 
Re : prob formula

Bonsoir Pierrot93

En effet merci pour ta réponse cela fonctionne

Range("A10").Value = Mid(Sheets("Feuil2").Range("A8").Value, 1, 3)



mais dans une autre partie de mon appli j'ai aussi des concatener

comment trouver les equivalences entre un stxt==>Mid
et concatener ==> ?

je ne connais pas
merci en tout cas car on apprend toujours sur le forum

@+
 
Re : prob formula

re re JCGL

demander voici le résultat

merci de ta vitesse et de la qualite des documents joints

Depuis plus de 1 an j'ai vraiment progresser avec ce forum

Merci un grand site

Ciao à tous
 
Re : prob formula

re bonsoir à nouveau

j'ai un prob sur une formula il me place un incompatibilité de type sur la dernier ligne

Range("F4").FormulaLocal = "=STXT(collage!A9;1;1)"
Range("I4").FormulaLocal = "=collage!F9"
'********et là erreur******
Range("A4").FormulaLocal = "=CONCATENER(collage!B9;" - ";collage!C9;" - ";collage!D9;" - ";H4)"


je n'ai pas trouver "Concatener" === angl. dans le fichier de JCGL est ce la raison de l'erreur?

A toute et merci d'avance
 
Re : prob formula

Re,

Ton fichier en retour, le code était :

Range("A4").FormulaLocal = "=collage!B9&"" - ""&collage!C9&"" - ""&collage!D9&"" - ""&H4"
Il fallait doubler les " de texte

Pense à zipper tes fichiers : Gain de place sur le serveur

A+
 
Dernière édition:
Re : prob formula

Re

Désolé j'ai mis un peu de temps pour préparer mon fichier

le voici avec toujours la meme erreur

sur cette formule alors que les autres passent



Merci pour toutes tes réponses et ton aide JCGL

A+
Salut
remplace dans ton code
Code:
    Range("A3").FormulaLocal = "=CONCATENER(collage!B8;" - ";collage!C8;" - ";collage!D8;" - ";H3)"
    Range("A4").FormulaLocal = "=CONCATENER(collage!B8;" - ";collage!C8;" - ";collage!D8;" - ";H3)"
    Range("A5").FormulaLocal = "=collage!B9&" - "&collage!C9&" - "&collage!D9&" - "&H4)"
Par
Code:
    Range("A3").FormulaLocal = "=CONCATENER(collage!B8;"" - "";collage!C8;"" - "";collage!D8;"" - "";H3)"
    Range("A4").FormulaLocal = "=CONCATENER(collage!B8;"" - "";collage!C8;"" - "";collage!D8;"" - "";H3)"
    Range("A5").FormulaLocal = "=collage!B9 & "" - "" & collage!C9 & "" - "" & collage!D9 & "" - "" & H4"
ça devrait être moins pire 😛
A+

NB me suis fait avoir sur la dernière ligne à cause de la parenthèse fermant et je me suis fait griller sur le poteau
Mais, je reviendrais et mon code sera le meilleur et ma réponse la plus rapide
 
Dernière édition:
- 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

Discussions similaires

Réponses
3
Affichages
889
Membre supprimé 341069
M
R
Réponses
11
Affichages
3 K
romain001
R
C
Réponses
1
Affichages
1 K
Cubensia
C
R
  • Question Question
Réponses
5
Affichages
960
Royalnoby
R
T
Réponses
2
Affichages
981
T
B
Réponses
8
Affichages
2 K
between
B
J
  • Question Question
Réponses
0
Affichages
1 K
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…