Problème de syntaxe

Leskwal

XLDnaute Occasionnel
Bonjour le forum

Un p'tit problème de syntaxe.

Je souhaite lorsque je remplie la cellule A1, onglet "Donnee", que 2 textboxes, onglet "LDF-Préstations (Avec PJ))" se remplissent automatiquement de la valeur "A1" (avec boucle for, next :D )

Voir pièce jointe.

Merci d'avance pour vos réponses

Pascal
 

Pièces jointes

  • Cel_TEXTBOX_XLD.xlsm
    20.1 KB · Affichages: 18

PMO2

XLDnaute Accro
Re : Problème de syntaxe

Bonjour,

Essayez
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim S As Worksheet
Dim OL As OLEObject
Dim TB As MSForms.TextBox
'---
If Target.Address = "$A$1" Then
  Set S = Worksheets("LDF-Préstations (Avec PJ)")
  For Each OL In S.OLEObjects
    If OL.Name = "TextBox1" Or OL.Name = "TextBox2" Then
      Set TB = OL.Object
      TB.Value = Target
    End If
  Next OL
End If
End Sub
 

Discussions similaires

Réponses
16
Affichages
571

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 520
Messages
2 089 298
Membres
104 092
dernier inscrit
karbone57