Windows



  • Windows(
    di Bobbo data: 14/10/2014 15:43:41

    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