Faire apparaitre image + texte - Page 2
Résolu
Précédent
- 1
- 2
Toujours pas très clair
Si tu veux changer l'image (actuellement nommée) "Ensoleil"
1. Tu la fait apparaitre avec le bouton Ensoleillé
2. Tu fais glisser l'image hublot
3. tu fais glisser l'image "Ensoleil"
4. tu la supprimes
5. tu colles ta nouvelle image
6. tu la dimensionnes comme les autres
7. Tu la renomme "Ensoleil"
8. tu remets tout en place
Si tu veux changer l'image (actuellement nommée) "Ensoleil"
1. Tu la fait apparaitre avec le bouton Ensoleillé
2. Tu fais glisser l'image hublot
3. tu fais glisser l'image "Ensoleil"
4. tu la supprimes
5. tu colles ta nouvelle image
6. tu la dimensionnes comme les autres
7. Tu la renomme "Ensoleil"
8. tu remets tout en place
ça ne fonctionne pas, ça met en jaune la ligne
".Shapes (nomh) .Select"
Le nom de l'image est bien "Ensoleil"
".Shapes (nomh) .Select"
' Hublot Conditions
Public Sub majConditions(nomh, nomob)
With ActiveSheet
.Shapes(nomh).Select
Selection.ShapeRange.ZOrder msoBringToFront
.Shapes("hublot_Conditions").Select
Selection.ShapeRange.ZOrder msoBringToFront
.Range(celConditions).Value = Replace(nomob, "_", " ")
.Range(celQuit).Select
End With
End Sub
Le nom de l'image est bien "Ensoleil"
et que vaut nomh (tu passes le curseur sur nomh dans le debogueur?
es tu sûr de ne pas avoir ajouté un espace au nom de l'image ?
es tu sûr de ne pas avoir ajouté un espace au nom de l'image ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est dans le dernier fichier que je t'ai renvoyé ?
Tu vas vérifier si cette image est bien là
1. Tu cées une feuille "Liste_shapes"
2. Tu vas dans l'editeur vba (Alt-F11)
3. Insertion Module. ça doit créer un Module 1
4. Copies y ce code
5. Tu lances la macro ListeShapes_1
6. Dans la feuille Liste_shapes, tu as la lisyte des shapes de la feuille CONSOLE. Tu dois y retrouver "Ensoleil"
Tu dis
Tu vas vérifier si cette image est bien là
1. Tu cées une feuille "Liste_shapes"
2. Tu vas dans l'editeur vba (Alt-F11)
3. Insertion Module. ça doit créer un Module 1
4. Copies y ce code
Option Explicit
Const FL = "Liste_shapes"
Const FC = "CONSOLE"
Sub ListeShapes_1()
Dim T(), n As Long, sh As Shape, k As Long
With Sheets(FC)
n = .Shapes.Count
ReDim T(1 To n, 1 To 6)
k = 0
For Each sh In .Shapes
k = k + 1
T(k, 1) = sh.Name
T(k, 2) = sh.Type
T(k, 3) = sh.Top
T(k, 4) = sh.Left
T(k, 5) = sh.Height
T(k, 6) = sh.Width
Next sh
End With
Sheets(FL).Cells(2, 1).Resize(n, 6) = T
End Sub
5. Tu lances la macro ListeShapes_1
6. Dans la feuille Liste_shapes, tu as la lisyte des shapes de la feuille CONSOLE. Tu dois y retrouver "Ensoleil"
Tu dis
Avec l'ancienne, je vois bien le nom
Avec la nouvelle, je ne vois pas son nom.
Est-ce que cela a une importance que ce soit une image .png ?
Avec la nouvelle, je ne vois pas son nom.
Est-ce que cela a une importance que ce soit une image .png ?
Avec la nouvelle, je ne vois pas son nom.
es tu sûr de l'avoir nommé ?
Est-ce que cela a une importance que ce soit une image .png ?
Je ne pense pas, j'ai fait une tentative, ça fonctionne, l'image apparait et son nom est bien dans la liste
https://www.cjoint.com/c/LEzqQLSPu6B
clic sur le bouton Ensoleillé, ça devrait fonctionner
Envoies le fichier
es tu sûr de l'avoir nommé ?
Est-ce que cela a une importance que ce soit une image .png ?
Je ne pense pas, j'ai fait une tentative, ça fonctionne, l'image apparait et son nom est bien dans la liste
https://www.cjoint.com/c/LEzqQLSPu6B
clic sur le bouton Ensoleillé, ça devrait fonctionner
Envoies le fichier
1. Tu n'a pas renommé l'image, elle s'appelle "Image 3"
2. Je ne peux pas le faire pour toi, mon vieil excel 2003 'a ratatiné tous les boutons radio.
2. Je ne peux pas le faire pour toi, mon vieil excel 2003 'a ratatiné tous les boutons radio.
Précédent
- 1
- 2