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

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
493
Réponses
0
Affichages
164
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…