Miki ha chiesto in Computer e InternetSoftware · 5 anni fa

Excel per esperti????

In una cartella excel ho 3 fogli, nel secondo foglio i sono dei dati che dipendono dal primo. Vorrei una macro che mi salvi solamente il foglio 2 come cartella excel

perfavore aiutatemi ne ho molto bisogno!!!

Aggiornamento:

SOLO IL FOGLIO 2 MI DEVE SALVARE PERO' LASCANDO INVARIATO IL CONTENUTO DELLA PRIMA CARTELLA (Quella con i 3 fogli)....Scusatemi so cheil modo in cui ho aggiornato la domanda equivale ad urlare ;-)

Aggiornamento 2:

E se lo volessi salvare ogni volta con il nome di una cella???

1 risposta

Classificazione
  • 5 anni fa
    Risposta preferita

    Potresti scrivere un codice del genere:

    Private Sub SaveF2()

    Dim s As String

    Dim Fg As String

    s = ActiveWorkbook.Path

    Fg = Sheets(2).Name

    Sheets(2).Copy

    ActiveWorkbook.SaveAs s & "\" & Fg

    ActiveWorkbook.Close

    End Sub

    ..dopo questa macro la puoi associare a un pulsante o richiamarla con una combinazione di tasti.

    Quel codice ti crea un nuovo file nella stessa cartella del file precedente, come nome avrà quello del foglio2 (cioè il foglio che si trova nella seconda posizione) e al suo interno ci sarà solo il Foglio 2.

Altre domande? Fai una domanda e ottieni le risposte che cerchi.