[Macro] Extraire le texte de remplacement d'une image dans une cellule.

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

gege25

XLDnaute Nouveau
Bonjour,
J'essaye en vain d'extraire le texte de remplacement d'une image présente dans une cellule et le copier dans la cellule la ou l'image est présente dans le fichier ci-joint. Il faudrait arriver à le faire dans les colonnes C & F & E du fichier ci- joint. Exemple extraire le texte de remplacement du verre de vin rouge en C3 et copier "Rouge en C3".
Vous auriez une idée de comment faire ? Car en enregistrant une macro, j'arrive pas à obtenir la commande d'extraction!
Merci pour votre aide 🙂
 

Pièces jointes

Re : [Macro] Extraire le texte de remplacement d'une image dans une cellule.

Bonjour,
Dans un module
Code:
Sub zzzzzzzzz()
Columns(6).NumberFormat = "@" 'la colonne est au format nombre à l'origine
For Each sh In ActiveSheet.Shapes
    With sh
        Select Case .TopLeftCell.Column
        Case 3, 5, 6
            .TopLeftCell = .AlternativeText
            .Delete
        End Select
    End With
Next
End Sub
A+
kjin
 
Re : [Macro] Extraire le texte de remplacement d'une image dans une cellule.

Bonjour gege25

Et bienvenue sur XLD

Code:
Sub test()
Application.ScreenUpdating = False
With Sheets("le point")
 For Each sh In .Shapes
   Range(sh.TopLeftCell.Address) = sh.AlternativeText
 Next
End With
Application.ScreenUpdating = True
End Sub

Edit: Bing
Salut kjin 🙂
 
Re : [Macro] Extraire le texte de remplacement d'une image dans une cellule.

Merci ! La macro marche nickel ^^

Edit: Si quelqu'un tombe sur le sujet, voila une macro pour supprimer les images 🙂

Code:
Sub efface()
    Dim img As Object
        
    For Each img In Worksheets(1).Shapes 'ou Worksheets("nom").Shapes
     img.Delete
    Next
    
End Sub
 
Dernière édition:
- 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

Discussions similaires

Réponses
1
Affichages
221
Retour