VBA Modification code

Bonjour le forum

Je souhaiterais modifier ce code pour, qu'au lieu de copier les trois derniers caractères, qu'il me copie toute la chaine sauf les trois premiers caractères.

Merci d'avance

Nonno

TC.DataBodyRange(LR, 14).Value = Right(OS.Range("F25").Value, 3) 'Copie Colonne "X" les trois derniers caractères colonne "L"

Bonjour

Un fichier est TOUJOURS le bienvenu

TC.DataBodyRange(LR, 14).Value =left (OS.Range("F25").Value, len(OS.Range("F25"))-3) 

A+ François

Bonjour Nonno, Fanfan38,

Pour le fun, une instruction qui le fait et qui, le cas échéant, renvoie la chaine vide "" pour les valeurs dont la taille est inf. à 4.

TC.DataBodyRange(LR, 14) = StrReverse(Mid(StrReverse(OS.[F25]), 4))

Merci Fanfan, merci Mafraise

Mais ce que je voudrais c'est exclure les 3 premiers caractères et là vos propositions me copient les deux premiers caractères.

Oups! Mal lu. Pas bien réveillé ce matin.

Nono a répondu : Mais ce que je voudrais c'est exclure les 3 premiers caractères

Utiliser : TC.DataBodyRange(LR, 14) = Mid(OS.[F25], 4)

Super Merci Mafraise

Bon Week end

OK Fanfan c bon j'ai remplacé left par right et ça fonctionne

Merci encore et bon Week end

Rechercher des sujets similaires à "vba modification code"