Copiare più valori da un foglio all'altro con SCARTO

Anonimo
2024-09-15T18:01:15+00:00

Buonasera Casanmaner e Gianfranco e tutti gli utenti. Chiedevo la seguente gentilezza.

Ho il Foglio 1 dove ho il calendario, in tal caso di ottobre , esempio 1 ottobre, 2 ottobre, 3 ottobre ecc...

Per comodità e sintesi ho riportato il 5 Ottobre.

Cliccando nelle celle H2,I2J2 del foglio 1 (grazie a Casanmaner), mi permettono di aprire il foglio 5 Ottobre (anche se NASCOSTO) e di aggiornare i valori in C4.D4,E4 e di farli comparire nelfì foglio 1 a seconda della data con la seguente formula:

=SCARTO('5 Ottobre'!C$4;CERCA(2;1/('5 Ottobre'!C$4:C$103<>"");RIF.RIGA('5 Ottobre'!C$4:C$103)-RIF.RIGA('5 Ottobre'!C$4));0)

La domanda è: contestualmente all'inserimento dei valori come è possibile copiare, e incollare il valore del foglio 1 della cella C2, C3,C4 eccc nel foglio 5 Ottobre nella cella B4, B5,B6, eccc

e di far comparire il valore del foglio 1 della cella F2 nel foglio 5 Ottobre della cella F4.

Spero di essermi spiegato bene.

Allego screenper chiarezza e sopratutto per chi ci legge.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2024-09-25T12:13:35+00:00

Hai uno spazio finale nel nome dei fogli (vedi ad es "2 Settembre " invece di "2 Settembre")

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2024-09-22T18:35:50+00:00

Le formule non vanno cambiate, ma dovrai inserire la data in A1 e cambiare il nome al foglio mantenendo lo stesso metodo.

Sulla seconda domanda penso che non ci sia una soluzione.

Ma forse se posti un altro quesito qualcuno ha qualche idea.

Credo che questo post vada chiuso visto che le soluzioni sono state trovate.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

66 risposte aggiuntive

Ordina per: Più recente
  1. Anonimo
    2024-09-22T08:37:20+00:00

    Hai inserito la macro nel modulo di classe del foglio.

    Devi inserire nel progetto vba un modulo standard, inserire lì la macro.

    Poi dal pulsante -> assegna macro e selezioni la macro presente nel modulo.

    Per inserire un modulo standard selezioni il progetto vba, click destro, Inserisci, modulo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-09-22T07:35:51+00:00

    Ho inserito =SE.ERRORE(SCARTO(INDIRETTO(TESTO($A4;"'g mmmm'!")&"F4");CONTA.VALORI(INDIRETTO(TESTO($A4;"'g mmmm'!")&"A4:A1000"))-1;);"")

    Anche se utilizzo la tabella funziona. Potrebbero esserci dei problemi?

    Per la macro associata al pulsante , sono andato in Sviluppo, inserisci macro, ho creato forma.

    Macro solo in questa cartella di lavoro.

    Mi da impossibilecreare macro,sbaglio sicuramente qualcosa

    Allego file

    Forecast Community Excel (mod5) - Pulsante.xlsm

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-09-22T06:23:22+00:00

    Prova con:

    =SE.ERRORE(SCARTO(INDIRETTO(TESTO($A4;"'g mmmm'!")&"F4");CONTA.VALORI(INDIRETTO(TESTO($A4;"'g mmmm'!")&"A4:A1000"))-1;);"")

    da inserire in H4 del foglio revenue e da copiare in basso (se non utilizzi la tabella).

    Per nascondere i fogli dovresti creare una macro da associare ad un pulsante/forma (click destro sul pulsante/forma -> Assegna macro)

    Sub NascondiFoglioAttivo()

    ActiveSheet.Visible = xlSheetHidden

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento