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

Champs entre guillements

  • Initiateur de la discussion Initiateur de la discussion inscription
  • 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 !

I

inscription

Guest
Bonjour à tous,
J’ai besoin de votre aide pour avancer dans ma macro…
Voici ma question
Dans les cellules i15 i16 i17 se trouvent les noms de mes images (ex : image1.jpeg, image2.jpeg, … )
Voici mon code :
Nom_image_deja_presente_1 = Range("I15")
Nom_image_deja_presente_2 = Range("I16")
Nom_image_deja_presente_3 = Range("I17")
Nom_image_deja_presente_4 = Range("I18")
For boucle = 1 To 4
Image_concernee = "Nom_image_deja_presente_" & boucle
…..
Next boucle
Sauf que Image_concernee me renvoie Nom_image_deja_presente_1 😡 au lieu de image1.jpeg
Merci de me sauver pour qu'il me renvoie image1.jpeg
@+
 
Re : Champs entre guillements

Merci

Quelle rapidité.... mais c'est bien sûr, je n'y avais pas pensé car j’étais a fond dans mon erreur....

Par contre si quelqu'un a une idée pour extraire la valeur et pas le nom du champs je suis preneur

Encore merci BigDaddy
 
Re : Champs entre guillements

Voila,

Si je mets en cellule I15 : Photo1.jpg
La formule : Nom_image_deja_presente_1 = Range("I15")
Me donne : Nom_image_deja_presente_1 = photo1.jpg (ok ça marche, c’est normal)

Ensuite je fais une boucle pour récupérer mes données ; pour la valeur boucle = 1

La formule : Image_concernee = "Nom_image_deja_presente_" & boucle
Me donne : Image_concernee = "Nom_image_deja_presente_1"

Et moi je m’attends à avoir : Image_concernee = Photo1.jpg
(Puisque Nom_image_deja_presente_1 = photo1.jpg) voir plus haut

J’espère être clair...

Merci

Bonne soirée
 
Re : Champs entre guillements

Bonsoir

Tu ne dois garder que le code de BigDaddy154

Code:
Sub test()
For boucle = 15 To 18
    Image_concernee = Range("i" & boucle)
    MsgBox Image_concernee
Next boucle
End Sub
te renverra Photo1.jpg à la 1ère boucle puis Photo2.jpg, etc...

Cordialement
Chris
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…