Ciao credo di aver risolto, era più semplice del previsto, invece di fare calcoli o altro ho fatto fare riferimento direttamente alla cella con:
With UserForm2
.Caption = "Dati del Calciatore " & dd
.Top = Cells(Rr + 2, Cc).Top + 5
.Left = Cells(Rr + 2, Cc).Left - 5
End With
dove "Rr" è la riga e "Cc" e la colonna, ho dovuto solo aggiustare un poco il tiro con +5 e -5
però ho anche visto che una volta data la posizione la form rimane immobile anche se scorro il foglio, a questo punto ho pensato di usare glli Activex creando un gruppo "Immagine-Label" è come si può vedere ecco il risultato:
qui si vede la differenza, per il form devo chiuderlo per aprire uno nuovo, con il gruppo basta selezionare un nuovo giocatore e resta vincolato alla cella anche se scorro il foglio.
ho messo un flag =1 per vedere le due opzioni.
non ricordo una cosa però, per le "Activex" il MAC non le legge, ma il Form è lo stesso anche quello ha difficoltà a visualizzarlo, non ricordo
Cosa mi consigliate, quale adottare?
Ciao By Sal (8-D
[Modificato da by sal 06/07/2022 17:35]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie
clicca qui