Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207

    Ordinare collezione vba

    Salve a tutti
    Sto sviluppando un progetto in vba, ed ho la necessità di ordinare delle collezioni...
    Lo vorrei fare tramite una sub o una function, cosi da poterlo richiamare quando serve...
    tuttavia sto trovando delle difficoltà. Devo seguire la stessa strada dell'ordinamento di array in qualsiasi linguaggio ? se i dati della collezione li prendo da excel, come devo trattare le stringhe (e i valori numerici, ma quello dovrebbe essere più semplice) ?
    Sperando che serva anche ad altri.
    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    Per ordinare un array di stringhe in vba si segue lo stesso procedimento usato in altri linguaggi di programmazione ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    207
    Ecco che soluzione ho trovato

    codice:
    Do While coll.Count <> 0
        Minimo = coll(1)
        
        PosizioneMinima = 1
        For t = 1 To coll.Count
            If coll(t) < Minimo Then
                Minimo = coll(t)
                PosizioneMinima = t
                Else
            End If
        Next t
        
        coll.Remove PosizioneMinima
        CollOrdinata.Add Minimo
    Loop
    Ciao a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.