Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Casella di controllo e riordino alfabetico

Ultimo Aggiornamento: 08/10/2019 11:15
Post: 2.409
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
07/10/2019 12:25

Ciao
1001 modi di complicarsi la vita...πŸ˜‰
Bastava che al posto delle CkBox usassi un cella di convalida.

Comunque, fai il sort normalmente e poi richiama questa routine (o aggiungi le istruzioni alla fine del sort:

Sub CkBxSort()
For Each cb In ActiveSheet.Shapes
    If cb.Type = 8 Then
        ActiveSheet.CheckBoxes(cb.Name).LinkedCell = "F" & ActiveSheet.CheckBoxes(cb.Name).TopLeftCell.Row
    End If
Next
End Sub


Per quanto ovvio, le ckBox devono essere solo nella col. F, se ne hai altre per altri motivi va corretto il codice.

NOTA: E' INIZIALMENTE INDISPENSABILE che le ckechBox non siano a cavallo di celle (1 ckBx=1 cella)

saluti



[Modificato da dodo47 07/10/2019 16:24]
Domenico
Win 10 - Excel 2016
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 13:46. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com