Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
RIPRENDO LA DISCUSSIONE GIà INIZIATA PER AGGIORNARE LA SITUAZIONE.
HO UN FOGLIO DI EXCEL CON TRE SCHEDE APERTE (CIASCUNA CON LA PROPRIA FORMATTAZIONE). IL MIO SCOPO E' QUELLO DI PASSARE ATTRAVERSO UNA MACRO PER PORTARE IN PRIMO PIANO LA SCHEDA GIUSTA.
SE SULLA MACRO SCRIVO IL CODICE MANUALMENTE TUTTO FUNZIONA.
VORREI AUTOMATIZZARE QUESTA OPERAZIONE ANCHE PERCHE' SE SALVO IL FILE CON UN ALTRO NOME SI BLOCCA TUTTO.
NELLA CELLA D1 DELLA SCHEDA 1 HO INSERITO IL NOME DEL FILE MA NON RIESCO A CAPIRE PERCHE' (ANCHE SE LO EVIDENZIA GIUSTO PASSANDOCI SOPRA CON IL MOUSE) NON FUNZIONA.
ECCO IL CODICE RELATIVO
VORREI FARE IN MODO CHE SALVANDO IL PROGRAMMA CON UN ALTRO NOME IL NOME NUOVO DEL FILE VENGA RIPORTATO SULA MACREO SENZA COSTRINGERMI A MODIFICARE TUTTE LE OCCORRENZE.
PENSO CHE IL NOME DEL FILE POSSA ESSERE RIPORTATO IN UNA CELLA UTILIZZANDO LE FORMULE DI EXCEL. IO CI HO PROVATO COME SI PUO' VEDERE IN FONDO AL CODICE MA NON CI SONO RIUSCITO. QUALCUNO PUO' AIUTARMI? GRAZIE
Dim FileName As String
Sheets("PRIMANOTA").Select
Range("D1").Select
FileName = ActiveCell
Windows("FIleName" & ".xlsm:1").Activate
Sheets("PRIMANOTA").Select
NomeDelFile = filename
di lepat (utente non iscritto) data: 14/10/2014 16:09:48
1) non si scrive in maiuscolo, sul web equivale ad urlare.
2) hai iniziato una nuova discussione invcece che riprenderla come hai detto