Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [ VBA ] New FileSystemObject

    ciao a tutti,

    posso lavorare solo ocn il visual basic editor di excel e cerco di fare un programmino che mi restituisca un elenco di files di una cartella.
    purtroppo vba non digerisce questa riga di codice:

    Dim fso As New FileSystemObject

    mi dice:

    Errore di compilazione
    Tipo definito dall'utente non definito
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    prova cosi...
    codice:
    Dim fso As Object, f As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.OpenTextFile(percorso, 2, True)
    ... non ti assicuro che funzioni... non l'ho provato
    ciao

  3. #3
    funziona perfettamente!!

    con questo codice, grazie al tuo aiuto, scorro i files della cartella visualizzando i nomi in una msgbox, è possibile mettere un filtro per cercare nella cartella solo quelli che hanno estensione txt?

    codice:
    Sub filesinfolder()
    Dim fso As Object, cartella As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    
    Set cartella = fso.GetFolder(percorso, 2, True)
    Dim i As Integer
    i = 0
    For Each nomefile In cartella.Files
    MsgBox nomefile
    Next

    grazie infinite
    ::: Crepes Designer ::: http://www.mauriziobrevi.com

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.