Bonjour,
Dans un tableau excel lorsque que j'ajoute une ligne via macro j’intègre un bouton upload:
Set Btn = ActiveSheet.Buttons.Add(950, Range("A" & derlign).Top, 37, 9)
'
'
With Btn
.Caption = "Upload"
.name = "Upload"
' you can modify other properties as well
.Font.Bold = True
.OnAction = "Upload_Click"
.Left = Cells(derlign, 12).Left + 5
.Top = Cells(derlign, 12).Top + 3
End With
Worksheets("Ecriture").Range("A13:L" & derlign).Sort key1:=Worksheets("Ecriture").Range("A13"), order1:=xlDescending, Header:=xlYes
Cela fonctionne bien et ensuite suivant la date le tableau se réorganise
je récupère la position du bouton via:
Set Sh = ActiveSheet.Shapes(Application.Caller) 'recupere le bouton cliqué
ligne = Sh.TopLeftCell.Row 'N° ligne du bouton
colonne = Sh.TopLeftCell.Column 'N° colonne du bouton
le triage du tableau semble dérégler cela..
de sorte que si je clique sur upload de la ligne et que je teste via un messagebox cela me retourne ligne 22.
comment mettre à jour le positionnement des boutons apres tri?
merci