Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

VBA - Creare Fogli in Cartella di Lavoro con numerazione progressiva

Ultimo Aggiornamento: 13/12/2018 16:57
Post: 4
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
12/12/2018 15:55

Re:
alfrimpa, 12/12/2018 12.35:

Ciao Raven

Ti riallego il tuo file dove ho inserito la macro che vedi qui e che è associata al pulsante "Crea Nuova Scheda" sul foglio "Riepilogo"

vb
Sub DuplicaFogli()
    Dim i As Integer
    Dim ur As Long
    Application.ScreenUpdating = False
    Sheets("Schedanuova").Range("ba:ba").ClearContents
    For i = 3 To Sheets.Count
        ur = Sheets("Schedanuova").Cells(Rows.Count, "BA").End(xlUp).Row
        Sheets("Schedanuova").Cells(ur + 1, "BA").Value = CInt(Sheets(i).Name)
    Next i
    Sheets("Schedanuova").Copy After:=Sheets(Sheets.Count)
    ActiveSheet.Name = WorksheetFunction.Max(Sheets("Schedanuova").Range("BA:BA")) + 1
    ActiveSheet.Range("BA:BA").ClearContents
    Application.ScreenUpdating = True
    ActiveSheet.Range("A1").Select
End Sub


Sul foglio "Schedanuova" c'è una colonna nascosta (la BA) che occorre per la determinazione del numero del nuovo foglio.

Per quanto riguarda l'ultima domanda la questione è, almeno per me un po' più complessa.

Se tu sul foglio "Riepilogo" hai delle formule che puntano ai fogli come fai ad inserirne altre quando i fogli non esistono ancora?

Secondo me va trovato un diverso approccio.

Ovviamente se la cartella dovesse contenere pi di 46 fogli le formule dovranno essere ricopiate dalla riga 50 in poi; in questo caso, però, più formule metti più il file si rallenta.

Fai sapere.



Alfredo!!!
Non immagini che favore mi hai fatto!
E' semplicemente P E R F E T T O !!! [SM=x423028]
Esattamente quello che cercavo!
Davvero grazie tanto per il tuo aiuto.
Spero a buon rendere ma dubito visto il tuo livello di competenze!!
Grazie ancora!!!
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 14:57. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com