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

Jouxte

XLDnaute Occasionnel
Bonjour à Toutes et tous,

J'ai trouvé sur le site d'Excelabo un fichier de J. Boisgontier (que je remercie au passage) qui comporte une macro que j'aurais souhaité intégrer à un de mes tableaux.
L'un d'entre vous aurait-il possibilité de me "traduire" la macro pour que je puisse effectuer les modifications qui me permettront de l'intégrer.


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Count = 1 Then
If Target = "" Then
EffaceMentShape (Target.Offset(0, 1).Address)
Else
EffaceMentShape (Target.Offset(0, 1).Address)
posnom = Application.Match(Target.Value, [Noms], 0)
If Not IsError(posnom) Then
CopyShape Cells(posnom + 1, 2).Address
Target.Offset(0, 1).Select
ActiveSheet.Paste
Selection.Left = Target.Offset(0, 1).Left + 4
Selection.Top = Target.Offset(0, 1).Top + 4
Selection.Name = Target.Row
Target.Select
End If
End If
End If
End Sub

Sub EffaceMentShape(c)
On Error Resume Next
For Each s In ActiveSheet.Shapes
If s.TopLeftCell.Address = c Then s.Delete
Next s
End Sub

Sub CopyShape(c)
On Error Resume Next
For Each s In Sheets("photos").Shapes
If s.TopLeftCell.Address = c Then s.Copy
Next s
End Sub

Sincères remerciements.
 
- 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

  • Question Question
Microsoft 365 Erreur UBound
Réponses
4
Affichages
217
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
5
Affichages
478
Réponses
2
Affichages
427
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
267
Retour