quelques caracteres du nom du fichier = valeur cellule

Gaby71

XLDnaute Junior
Bonjour

Je voudrais inscrire dans la cellule F3 l'indire de revision (ici 08) qui est contenu dans le nom du fichier et en plus ajout "REV" just devant comme indiqué en F5

Merci d'avance
 

Pièces jointes

  • resultats.xlsx
    10.4 KB · Affichages: 28
  • resultats.xlsx
    10.4 KB · Affichages: 35
  • resultats.xlsx
    10.4 KB · Affichages: 35
  • resultats1.xlsx
    10.3 KB · Affichages: 24
Dernière édition:

camarchepas

XLDnaute Barbatruc
Re : quelques caracteres du nom du fichier = valeur cellule

Bonjour Job , Gaby ,

Peut -être comme ceci si j'ai bien tout compris ?
 

Pièces jointes

  • resultats.xlsx
    11.4 KB · Affichages: 25
  • resultats.xlsx
    11.4 KB · Affichages: 30
  • resultats.xlsx
    11.4 KB · Affichages: 32

Gaby71

XLDnaute Junior
Re : quelques caracteres du nom du fichier = valeur cellule

Merci beaucoup job75

j'ai transposé ce code mais j'ai un souci:
comme la constante du nom du fichier est nom_BdD

Range("F3").Value = "Rev"&STXT( nom_BdD;TROUVE(".";F3)-2;2)

il ya surement une subtilité...

Merci d'avance
 

camarchepas

XLDnaute Barbatruc
Re : quelques caracteres du nom du fichier = valeur cellule

Voici alors ,

Remplaces toto par le nom de ta variable
Code:
Sub renomme()
Dim A As String
A = Range("F3")
toto = Replace(A, Mid(A, InStrRev(A, "_")), "_" & Range("F5") & ".xls")
End Sub
 

Gaby71

XLDnaute Junior
Re : quelques caracteres du nom du fichier = valeur cellule

Merci à tous

J'ai transposé:
Range("F3").Value = Replace(nom_BdD, Mid(nom_BdD, InStrRev(nom_BdD, "_")), "_" & Range("F5") & ".xls")

mais la cellule "F5" était juste pour montrer le résultat desiré

Desolé

j'ai attaché le fichier resultat1.xlsx

Bien cordialement
 

Discussions similaires

Réponses
9
Affichages
460
Réponses
0
Affichages
155

Statistiques des forums

Discussions
312 316
Messages
2 087 185
Membres
103 491
dernier inscrit
bilg1