none
[Excel VBA] E' possibile utilizzare il form di ordinamento di Excel in un progetto VBA? RRS feed

  • Domanda

  • Salve. Non so se questo forum è indicato per il mio problema.

     Ho creato un DataBase (per un archivio di libri) in Excel con form personalizzati e vario codice. Vorrei sapere se è possibile richiamare il form di ordinamento standard di Excel dal codice (per indenderci quello che si apre cliccando sul menu Dati\Ordinamento).

    domenica 28 marzo 2010 18:15

Risposte

  • Usa il seguente programma:

    Sub Prova()
      Dim Variabile As boolean  Variabile = Application.Dialogs(xlDialogSort).Show()
    End Sub

    Deve essere selezionato un intervallo di celle, altrimenti genererà un errore!!!

    Usa L'istruzione On error goto per visualizzare un messaggio personalizzato se non è selezionato un intervallo di celle.

    Se l'intervallo di celle comprende 2 o più celle allora andrà tutto bene; altrimenti Errore!!!

    se hai bisogno di sapere se l'utente ha premuto ok o annulla allora lascia la variabile, altrimenti puoi eliminarla dal codice:

    Sub Prova()
        Application.Dialogs(xlDialogSort).Show()
    End Sub

    Mi raccomando: metti le parentesi alla fine del metodo Show, Altrimenti non funzionerà

    Spero di esserti stato utile

    Distinti Saluti 


    Giammi
    martedì 6 aprile 2010 18:14