XL 2016 Noms dupliqués

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

danielco

XLDnaute Barbatruc
Bonjour,

J'ai un classeur avec plusieurs images liées à des cellules. Plusieurs images portent le même nom. Pouvez-vous vérifier que je n'ai pas fait d'erreur ? Voici le code utilisé :

VB:
Sub test()
  Dim sh As Shape
  ligne = 1
  Set Var = ActiveSheet.Shapes("Image 56")
  With ThisWorkbook.Sheets(1)
    .[2:100].ClearContents
    For Each sh In ActiveSheet.Shapes
      ligne = ligne + 1
      .Cells(ligne, 2) = sh.Name
      .Cells(ligne, 3) = sh.TopLeftCell.Address
      .Cells(ligne, 4) = sh.BottomRightCell.Address
      .Cells(ligne, 5) = sh.Height
      .Cells(ligne, 6) = sh.Width
      On Error Resume Next
      .Cells(ligne, 7) = sh.DrawingObject.Formula
      On Error GoTo 0
    Next sh
  End With
End Sub

Et le résultat obtenu :

Capture d’écran 2020-10-07 105223.png


Merci d'avance pour vos réponses.

Daniel
 
Mais c'est anormal que deux images portent le même nom ! Ma macro aurait pu être fautive.Le problème, c'est qu'avec Excel 2007, on peut modifier D8 au travers de l'image, comme si l'image n'existait pas. Je cherche donc ce que le classeur peut avoir d'anormal.

Daniel
 
Oui c'est anormal, mais déjà vu plusieurs fois. Excel ou vba ne doivent pas être très verrouillés de ce coté là...
Je pense que ton problème de 'passer à travers' est indépendant.
Sur 2019 je ne peux pas.

Tu ne peux pas mettre du texte dans les cellules plutôt que tes images ?
Et protéger ta feuille ou empêcher la sélection de ces cellules.
eric
 
Ce n'est pas mon classeur. Son propriétaire avait l'habitude, avec Excel 2007, de modifier les cellules à travers les images. Et il trouve drôle de ne plus pouvoir le faire avec Microsoft 365. C'est le classeur qui réagit bizarrement. Impossible de reproduire le problème avec un autre classeur, même enregistré sous Excel 2007.

Daniel
 
Si il avait l'habitude de mettre à profit un bug de 2007, il va falloir qu'il oublie 😉
Et donc ton code c'était plus pour chercher cette anomalie que pour faire évoluer le classeur si je comprend bien.
Sur 2019 je ne vois rien de plus, et pas d'anomalies autres que ces noms dupliqués.
eric
 
- 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

Retour