Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[excel] ordinare colonna con nomi di file ...

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: [excel] ordinare colonna con nomi di file ...

Postdi tricilindrico » 12/07/12 15:27

Grazie infinite Patel,

così è perfetta!
si ordina tutto e il nome del file rimane corretto!
grazie, buona serata! ciao
S.O.: Windows 8.1 Pro 64 with media center (ITA)
Off.: Office Professional plus 2013 (15.0.4569.1506) 64 bit (ITA)
tricilindrico
Utente Junior
 
Post: 36
Iscritto il: 05/07/12 14:59

Sponsor
 

Re: [excel] ordinare colonna con nomi di file ...

Postdi Flash30005 » 12/07/12 17:53

:roll:

Ma scusa, se ti occorre solo l'ultimo file Creato o Modificato nella cella A1 del foglio
perché non usi una macro che legge la data/ora di Creazione o modifica e scrivi solo il file corrispondente a quella data?
Una macro di questo tipo
Codice: Seleziona tutto
Sub ShowFolderList(CARTELLA, rig, col)

    Dim fs, f, f1, s, sf
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.getfolder(CARTELLA)
    Set sf = f.SubFolders
    Set NFile = f.Files

    For Each pf1 In NFile
        If pf1.Name = "" Then Exit Sub
        datacre = pf1.DateCreated 'data creazione File
        dataultacc = pf1.DateLastAccessed 'data ultimo accesso al file
        Dataultmod = pf1.DateLastModified 'data ultima modifica al file
        nomefile = pf1.Name
        If MDataUM < Dataultmod Then
            MDataUM = Dataultmod
            NomeF = nomefile
        End If
    Next
        Cells(rig, col) = NomeF
End Sub

Sub Avvio()
    Dim fs
    Set fs = CreateObject("Scripting.FileSystemObject")
    Range("A2:A100").ClearContents
    Perc = "C:\Temp"
    Call ShowFolderList(Perc, 1, 1)
End Sub


In questa maniera eviti l'intero elenco da manipolare e da ordinare ;)

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: [excel] ordinare colonna con nomi di file ...

Postdi patel » 13/07/12 06:37

molto utile, hai degli altri esempi sulla gestione dei file ?
patel
Utente Senior
 
Post: 123
Iscritto il: 24/04/12 16:03

Re: [excel] ordinare colonna con nomi di file ...

Postdi Flash30005 » 13/07/12 07:24

@Patel
Altri parametri interessanti potrebbero essere questi (nella routine precedente)

da inserire prima del Ciclo For next
nomedisco = f.drive.volumename 'Nome disco

da inserire nel ciclo For Next
dimens = pf1.Size '<<<< dimensione file
dataultacc = pf1.DateLastAccessed '<<<< Data ultimo accesso

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "[excel] ordinare colonna con nomi di file ...":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti