Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione di dati
Ok, bene mi sembra funzioni
Grazie
Se hai risolto, ricorda di chiudere la discussione,
ciao.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Funzione Windows() in VBA, Vorrei passare come argomento il valore di una cella. Nel senso che nella cella in questione potrà esserci il nome del file che mi serve e che può cambiare. Es nella cella E19 c'è il nome del file pippo.xlsm che può cambiare nel tempo. Come faccio ad alimentare Windows("pippo").Activate in modo che al posto di pippo ci sia il valore della cella E19? Grazie
Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione di dati
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.
Ok, bene mi sembra funzioni
Grazie
Se hai risolto, ricorda di chiudere la discussione,
ciao.
Grazie davvero per l'aiuto.
Ho due file, diciamo A e B
Ho dei dati nel file B che devo passare con una macro già fatta in A
Entrambi i file sono soggetti a cambio del nome, nel tempo, perchè legati ad impianti diversi
Il file A è quello finale di destinazione, mentre il B è semplicemente un Dbase.
Nel file A ho una cella (diciamo E19 del foglio1) che mi riporta il nome del file com'è attualmente (in questo caso A) ed un'altra cella (diciamo E18 del foglio1) che mi riporta il nome del file del database (in questo caso B)
La macro, che risiede in A, dovrebbe andare a prendersi il nome del file nella cella E19 del foglio1 ed utilizzarla come variabile della funzione
Windows("E19 foglio1").Activate, in modo che poi faccia il suo lavoro
Sto pensando ad un comando del tipo
FileNameIN = Worksheets("IMPORTAZIONE").Cells(E19).Text
In questo modo passo poi al resto della macro la variabile "FileNameIN" che mi va bene per qualunque nome i file avranno
Cosa dici?
Grazie
Dovrei però fare un ulteriore passaggio, ovvero di specificare anche il foglio attivo in cui c'è la cella.
Se riesci a contestualizzare l'esigenza posso essere più incisivo, con quanto fornito ho cercato solo di instradarti su come farlo,
ciao.
Grazie per la risposta, Eleuterio.
Dovrei però fare un ulteriore passaggio, ovvero di specificare anche il foglio attivo in cui c'è la cella.
Comunque grazie per l'interessamento, ti faccio sapere
P
Funzione Windows() in VBA, Vorrei passare come argomento il valore di una cella. Nel senso che nella cella in questione potrà esserci il nome del file che mi serve e che può cambiare. Es nella cella E19 c'è il nome del file pippo.xlsm che può cambiare nel tempo. Come faccio ad alimentare Windows("pippo").Activate in modo che al posto di pippo ci sia il valore della cella E19? Grazie
Prova con
Windows(Range("E19").value).Activate
Ciao.