Moderatori: Anthony47, Flash30005
ThisWorkbook.VBProject.VBComponents("modulo1").Export ("D:\disperato.bas") 'Esporta Modulo1
'QUI fai in modo che il file csv sia attivo
Application.VBE.ActiveVBProject.VBComponents.Import ("D:\disperato.bas") 'Importa nel nuovo file
'AGGIUNGI le istruzioni per salvare il file in formato xlsm 'Salva il nuovo file
ActiveCell.FormulaR1C1 = "=SUM(A002_Ca_dei_Frati[@[Column3]:[Column5]])"
Il file csv è pronto subito dopo che la macro ha finito il suo lavoro ed il file Principale.xlsm contiene già il modulo1 (inserito al momento della creazione come da tue istruzioni iniziali.quando il file csv e' pronto allora vai a salvare Modulo1 del file Principale.xlsm e poi lo importi sul file "csv" subito prima di salvarlo come .xlsm
Quello e’ il nome della tabella. Se vuoi continuare a importare come Tabella (che ha i suoi vantaggi, ma anche come vedi qualche svantaggio) allora potresti assegnare tu il nome alla tabella. Ad esempio, prima di inserire le formule inserisci questa istruzione:Primo probabile problema per futuro trasferimento su altro csv: le varie operazioni matematiche fanno riferimento al nome del file su cui vengono eseguite, es
- Codice: Seleziona tutto
ActiveCell.FormulaR1C1 = "=SUM(A002_Ca_dei_Frati[@[Column3]:[Column5]])"
dove A002 ..... è il nome del file.
Range("A3").ListObject.Name = "pippo"
FormulaR1C1 = "=SUM(pippo[@[Column3]:[Column5]])"
Step by step? Sono 2 (due) istruzioni, per di più generosamente commentate! Comunque:Infine non mi è chiaro come importare sul csv il file Principale contenente modulo1.
Pls, step by step riguardo l’importazione
ThisWorkbook.VBProject.VBComponents("modulo1").Export
'QUI fai in modo che il file csv sia attivo
Application.VBE.ActiveVBProject.VBComponents.Import ("D:\disperato.bas") 'Importa nel nuovo file
'AGGIUNGI le istruzioni per salvare il file in formato xlsm
Torna a Applicazioni Office Windows
CERCA.VERT XLSX CON AGGIORNAMENTO AUTOMATICO DEL FOGLIO Autore: greensm |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 19 ospiti