aprire file con nome variabile

Anonimo
2012-02-09T14:27:22+00:00

Altra domanda!!! pian piano con il vostro prezioso aiuto ce la farò!

dentro una variabile NOMEFILE ho il mio nomefile completo di percorso

come cambia l'istruzione seguente se gli debbo passare lav variabile?

 Workbooks.Open Filename:=  "C:\documenti\Archivio0.csv"

dentro altra variabile ho il mio nome del foglio di lavoro come devo cambiare l'istruzione?

        Sheets("Allarmi").Select

sono alle prima armi!!!!! scusate le domande idiote!!!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-02-10T13:11:34+00:00

intendevo questo cambio nome alle varibili cosi mi spiego meglio

nel mio foglio menu in una colonna ho il percorso dei file che devo aprire ...

 

PERCORSO = Menu.Cells(N, 10).Value  

 

 Set wkcsv = Workbooks.Open("C:\Prova\tuoFile.csv")

come diventa? cosi?

 Set wkcsv = Workbooks.Open (PERCORSO)

Se PERCORSO contiene un percorso valido, sì.

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-02-09T14:46:52+00:00

Altra domanda!!! pian piano con il vostro prezioso aiuto ce la farò!

dentro una variabile NOMEFILE ho il mio nomefile completo di percorso

come cambia l'istruzione seguente se gli debbo passare lav variabile?

 

 Workbooks.Open Filename:=  "C:\documenti\Archivio0.csv"

 

dentro altra variabile ho il mio nome del foglio di lavoro come devo cambiare l'istruzione?

        Sheets("Allarmi").Select

 

sono alle prima armi!!!!! scusate le domande idiote!!!

 

 

Il percorso completo di cosa? Non ho capito cosa devi fare. Un file .csv ha un unico foglio se aperto da Excel.

Mettiamo tu stia aprendo il file .csv da una macro di Excel:

Public Sub m()

    Dim wkcsv As Workbook

    Dim shcsv As Worksheet

    Set wkcsv = Workbooks.Open("C:\Prova\tuoFile.csv")

    Set shcsv = wkcsv.Worksheets(1)

    With shcsv

        'tuo codice per gestire il foglio

        'del file .csv

    End With

    'eventuale salvataggio del file .csv

    wkcsv.Save

    wkcsv.Close

    Set shcsv = Nothing

    Set wkcsv = Nothing

End Sub

Ma forse non ho capito quello che chiedi.

La risposta è stata utile?

0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2012-02-10T11:39:28+00:00

    intendevo questo cambio nome alle varibili cosi mi spiego meglio

    nel mio foglio menu in una colonna ho il percorso dei file che devo aprire ...

    PERCORSO = Menu.Cells(N, 10).Value  

     Set wkcsv = Workbooks.Open("C:\Prova\tuoFile.csv")

    come diventa? cosi?

     Set wkcsv = Workbooks.Open (PERCORSO)

    La risposta è stata utile?

    0 commenti Nessun commento