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

Copiare un foglio in cartella lavoro e aggiornare nomi di cella automaticamente

Ultimo Aggiornamento: 03/11/2020 16:47
Post: 15
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
26/10/2020 17:38

Ciao a tutti!
Ho una cartella di lavoro composta da 12 fogli corrispondenti ai mesi dell'anno.
Spesso, sono costretto ad integrare un foglio (es. SETTEMBRE) con nuove righe di registrazione e quindi fra un mese e l'altro possono esserci righe in più rispetto al mese precedente (AGOSTO).
Da quel momento il nuovo modello di foglio per i mesi successivi di quell'anno (OTTOBRE, NOVEMBRE, DICEMBRE) diverrà quello del mese che contiene le integrazioni (SETTEMBRE).

A questo puntosolitamente procedo così:
- Elimino i fogli successivi di quell'anno (es. OTTOBRE, NOVEMBRE, DICEMBRE)
- Vado sull'ultimo compilato che sarà il mio nuovo modello (es. SETTEMBRE), copio il foglio 3 volte (Excel li chiamerà SETTEMBRE (2), SETTEMBRE (3) e SETTEMBRE (4))
- Rinomino i nuovi fogli in OTTOBRE, NOVEMBRE, DICEMBRE

Purtroppo però (ovviamente) i nomi personalizzati di alcune celle (es. H128 BONUSSET, H136 INPSET, H142 IRPEFSET etc..) rimangano gli stessi anche nei nuovi fogli creati.
Devo necessariamente fare in modo che i nomi di queste celle siano chiaramente identificati e legati al mese del foglio di riferimento (es. OTTOBRE, NOVEMBRE, DICEMBRE).
Esiste un modo (possibilmente senza VBA perchè non sono tanto pratico) per far si che il nome per esempio della cella H128 nel foglio di OTTOBRE possa aggiornarsi automaticamente a BONUSOTT (anzichè BONUSSET come mi trovo dopo la copia)?
Non avrei nessun problema a cambiare il modo di nominare una cella con qualsiasi che riteniate più adatto, ad esempio in modo che il nome attinga dal mese di riferimento indicato nella cella B1 oppure N1 come per es. BONUSOTTOBRE, oppure BONUS10 in riferimento al 10.mo mese dell'anno.
E' importante considerare il fatto che appunto spesso sono costretto a cancellare alcuni fogli/mesi e ricrearli dal modello dell'ultimo foglio aggiornato.
Spero di essere stato il più chiaro possibile, allego il foglio di excel sul quale lavoro attualmente e ringrazio già anticipatamente chiunque di questo grandissimo forum vorrà spendere un pò del suo tempo per aiutarmi come già successo in passato.
Andrea.
[Modificato da raven286k1 26/10/2020 19:15]
26/10/2020 18:49

Mi "sembra" d'aver capito il problema dei NOMI ???
Riesci rispostare un altro Ex con solo due fogli e solo due nomi???

Si potrebbe "se possibile" legarlo alla cella B1. Non credo?
Tranne forse con Indiretto(), mà devo provarci...
[Modificato da ABCDEF@Excel 26/10/2020 18:52]
Post: 1.329
Registrato il: 27/06/2011
Utente Veteran
excel 2007
OFFLINE
26/10/2020 19:23

Re:
raven286k1, 26/10/2020 17:38:


Esiste un modo (possibilmente senza VBA perchè non sono tanto pratico) per far si che il nome per esempio della cella H128 nel foglio di OTTOBRE possa aggiornarsi automaticamente a BONUSOTT (anzichè BONUSSET come mi trovo dopo la copia)?




Ciao,
non credo senza vba con il quale si può fare,

ed una volta crata la copia dovresti aggiungere il nuovo nome definito nel foglio nuovo, MANUALMENTE

ma sono certo che ABCDEF, se ne possa "inventare"
una delle Sue. [SM=g27811]



Ciao
Frank

[Modificato da tanimon 26/10/2020 19:29]







Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
Post: 15
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
26/10/2020 19:40

Re:
ABCDEF@Excel, 26/10/2020 18:49:

Mi "sembra" d'aver capito il problema dei NOMI ???
Riesci rispostare un altro Ex con solo due fogli e solo due nomi???

Si potrebbe "se possibile" legarlo alla cella B1. Non credo?
Tranne forse con Indiretto(), mà devo provarci...



Grazie ABCDEF@Excel per la risposta!

Riallego un file più leggero, con solo 2 fogli e due nomi.
I fogli sono GENNAIO e FEBBRAIO.
Se creo MARZO copiando Febbraio, vorrei che i nomi delle celle E3 (BONUSFEB) ed E4 (IRPEFFEB) prendessero il riferimento del nome del foglio, quindi BONUSMAR e IRPEFMAR.

Pensavo... ho aggiunto un foglio di legenda con tutti i possibili nomi delle 2 celle E3 ed E4
Esiste magari qualcosa che dica... se il foglio si chiama GENNAIO (come da cella B1 o N1), dai nome alle cella E3 (non il contenuto ma il nome di cella) con il valore riportato nella cella B2 del foglio LEGENDA... e così via...
Post: 16
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
26/10/2020 19:45

Re: Re:
tanimon, 26/10/2020 19:23:



non credo senza vba con il quale si può fare,




Se con VBA fosse l'unico modo, va bene anche VBA ci mancherebbe!
Diciamo preferibilmente senza ma non necessariamente.. 😁
27/10/2020 07:41

Ero convinto che duplicando i fogli, i "NOMI" venissero duplicati. Ho fatto la prova (non era come pensavo)

Ho una domanda da farTi sul primo allegato... e scusa l'ignoranza, riguardo Gennaio H117
=SOMMA.SE($C$3:$C$115;"=8030001";$H$3:$H$115)-SOMMA.SE($D$3:$D$115;"=8030001";$I$3:$I$115)
Mi dici cosè quel "=8030001", non bastava mettere un
=SOMMA.SE($C$3:$C$115;C117;$H$3:$H$115)-SOMMA.SE($D$3:$D$115;C117;$I$3:$I$115)

Per "forza" devi creare dei "NOMI", intendo per cosa li userai?
Capisco che in una formula (Tu voglia scegliere trà un dato di Gennaio o Febbraio)

Senza cercarla, mi dici dove trovo una formula con un (NOME riferito ad un determinato foglio)?

VBA. In teoria posso rinominare un NOME col foglio, avresti per esempio 10 NOMI moltiplicati per 12=120. A cui devo pure eliminare i NOMI dei fogli che eliminerai...???
Post: 17
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
27/10/2020 10:30

Re:
ABCDEF@Excel, 27/10/2020 07:41:


Ho una domanda da farTi sul primo allegato... e scusa l'ignoranza, riguardo Gennaio H117
=SOMMA.SE($C$3:$C$115;"=8030001";$H$3:$H$115)-SOMMA.SE($D$3:$D$115;"=8030001";$I$3:$I$115)
Mi dici cosè quel "=8030001"



8030001 è il codice del conto di costo del piano dei conti (ONERI MANODOPERA)

ABCDEF@Excel, 27/10/2020 07:41:


non bastava mettere un
=SOMMA.SE($C$3:$C$115;C117;$H$3:$H$115)-SOMMA.SE($D$3:$D$115;C117;$I$3:$I$115)



Hai ragione!! Cos' è meglio sicuramente 😀

ABCDEF@Excel, 27/10/2020 07:41:


Per "forza" devi creare dei "NOMI", intendo per cosa li userai?



I "NOMI" delle celle mi servono per compilare in automatico il prospetto F24 dei pagamenti (dalla riga 157 alla riga 180 di ogni foglio all'incirca).
Chiarisco...

Prendi per esempio la cella H125 di Febbraio (gli ho dato il nome BONUSFEB) euro 80,00.
Questo importo viene registrato in contabilità a Febbraio e versato/pagato con F24 nel mese di Marzo.
Nel foglio (sempre di Febbraio), alla cella J153 (nella parte del foglio dedicata al prospetto F24 di Marzo) ho quindi impostato questa formula

"=SE(N1="GENNAIO";BONUSGEN;SE(N1="FEBBRAIO";BONUSFEB;SE(N1="MARZO";BONUSMAR;SE(N1="APRILE";BONUSAPR;SE(N1="MAGGIO";BONUSMAG;SE(N1="GIUGNO";BONUSGIU;SE(N1="LUGLIO";BONUSLUG;SE(N1="AGOSTO";BONUSAGO;SE(N1="SETTEMBRE";BONUSSET;SE(N1="OTTOBRE";BONUSOTT;SE(N1="NOVEMBRE";BONUSNOV;SE(N1="DICEMBRE";BONUSDIC;))))))))))))"

in modo che se il foglio si chiama FEBBRAIO, alla cella J153 inserisce l'importo che corrisponde alla cella di nome BONUSFEB della mia cartella di lavoro (che si trova nel foglio di FEBBRAIO)

Il problema mi nasce dal fatto che se elimino MARZO (perchè Febbraio ha avuto delle integrazioni di registrazione e quindi dovrà essere da ora in poi il mio nuovo modello per tutti i mesi a seguire) e creo un nuovo foglio copiandolo appunto da FEBBRAIO (rinominandolo poi in MARZO), perdo i nomi da me assegnati a tutte le celle nel vecchio foglio di MARZO eliminato (quindi BONUSMAR) e mi da #RIF! nella cella J153 (in quanto nella formula c'è un riferimento a BONUSMAR che però non esiste più come nome avendo cancellato il foglio in precedenza).
Quindi in definitiva se cancello un foglio perdo in automatico anche i nomi personalizzati assegnati alle celle di quel foglio e quindi la mia formula risulta errata perchè al suo interno ci sono riferimenti a nomi che non esistono più.

E così anche per tanti altri conti..
altro esempio.. IRPEF - H138 FEBBRAIO nome IRPEFFEB, cancellando il foglio di MARZO, perdo il nome IRPEFMAR e quindi nel foglio di APRILE - H155 (l'irpef si versa due mesi dopo) mi dà #RIF!

Spero di essermi fatto capire, sò che potrebbe risultare poco chiaro.
[Modificato da raven286k1 27/10/2020 10:32]
27/10/2020 14:45

Ti sei spiegato bene, come pensavo inserisci nelle formule un NOME

Può essere che devi eliminare MARZO (causa integrazioni), a questo punto tutti i fogli da 3 a 12 devono essere (eliminati & rifatti nuovi)? Una cosa è sicura dal nuovo MARZO posso prendere dati solo da GEN e FEB. Mai e poi mai prenderò i dati oltre il mese di MARZO. Devo pensarci, se va bene creare un MASTER (con pregi & difetti) oppure fare come richiedi Tu? Dammi tempo.

Ps. Ripensandoci sul MASTER, potrebbe che vada pure bene. Intendo Tu gli fai le ultime modifiche, poi la macro (sceglierai marzo) elimina i fogli da Marzo in poi e ricrea tutti i fogli con le varie integrazioni? Mi rimane un problema, come eliminare tutti i NOMI tranne quelli di GEN e FEB. Forse meglio eliminarli tutti e ricrearli. Faccio alcune prove, a proposito i NOMI sono solo 2*12=24, puoi aggiungere a fianco nell'ultimo allegato a quali celle è riferito il nome? Ex IRPEF si riferisce alla cella A1 o range A1:A10
Post: 18
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
27/10/2020 18:45

Re:
ABCDEF@Excel, 27/10/2020 14:45:


Può essere che devi eliminare MARZO (causa integrazioni), a questo punto tutti i fogli da 3 a 12 devono essere (eliminati & rifatti nuovi)?


Esatto!!!

ABCDEF@Excel, 27/10/2020 14:45:


Ps. Ripensandoci sul MASTER, potrebbe che vada pure bene. Intendo Tu gli fai le ultime modifiche, poi la macro (sceglierai marzo) elimina i fogli da Marzo in poi e ricrea tutti i fogli con le varie integrazioni?


Sarebbe perfetto..

ABCDEF@Excel, 27/10/2020 14:45:


Mi rimane un problema, come eliminare tutti i NOMI tranne quelli di GEN e FEB. Forse meglio eliminarli tutti e ricrearli.


Purché non perda le registrazioni dei fogli di GEN e FEB..

ABCDEF@Excel, 27/10/2020 14:45:


i NOMI sono solo 2*12=24, puoi aggiungere a fianco nell'ultimo allegato a quali celle è riferito il nome? Ex IRPEF si riferisce alla cella A1 o range A1:A10



i NOMI sono di più di 24 perchè l'ultimo allegato era solo un foglio di esempio semplificato.
Il file corretto sarebbe quello del primo allegato dove ci sono tanti nomi..
In ogni foglio ci sono questi nomi:

ADDCOM
ADDREG
BONUS
IRPEF
INPS
ERIMPTFR
FSA

Quindi diventano 7*12=84

Al momento non riesco a dirti esattamente a quali celle fanno riferimento perchè alcuni fogli hanno righe in più rispetto ad altri causa integrazioni e quindi se nel foglio GENNAIO, IRPEFGEN era in H144 nel foglio APRILE è in H142.
Il lavoro è infatti finalizzato ad evitare in futuro anche questo tipo di problemi...

Direi che a questo punto sarebbe meglio che creassi un nuovo file con 12 fogli relativi ai mesi e che siano identici (con già tutte le integrazioni aggiornate) in modo che ti sia così più agevole lavorarci..
Penso che possa esserti di aiuto??

Grazie infinitamente per la tua disponibilità!!!!

[Modificato da raven286k1 27/10/2020 18:49]
28/10/2020 15:18

Solo per farTi vedere una bozza da terminare (se riesco)

Premesso che ci sono pure NOMI dovuti al foglio nascosto, infatti se scopri (mod.2020 rif. Ago2019) vedi in Home\Formule\Gestioni nomi li vedi e lo rinascondi non vedi nulla. ATTENTO ogni volta che usi il VBA, quel foglio deve essere nascosto.
Momentaneamente in MASTER colonne AB ho messo i Nomi che desideri, in AC a quali celle si riferiscono (controlla BENE). Se Master & Nomi sono giusti premi il bottone Avvio. Ti ricrea 12 mesi con tali Nomi per ogni mese. Ex A Marzo devi fare una modifica, metti a posto Master (casomai cambi gli indirizzi dei nomi), premi Avvia e quando appare l'input metti 3. Il VBA capisce che non deve toccare Gen/Feb e ricrea tutti gli altri Mesi+Nomi. Sono sicuro che non Ti andrà bene, comunque provalo perchè adesso non saprei come altro fare.

EDIT Mi sono ricordato d'aver fatto le prove con mesi = GEN, fosse GENNAIO. Aggiornato dovrebbe essere OK sia per GEN che GENNAIO
[Modificato da ABCDEF@Excel 29/10/2020 11:51]
Post: 19
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
29/10/2020 17:37

Re:
ABCDEF@Excel, 28/10/2020 15:18:

Sono sicuro che non Ti andrà bene, comunque provalo perchè adesso non saprei come altro fare.



Sei un grande!! 👏 👏
Dici che sei sicuro che non mi andrà bene invece per me è già ottimo così!! Grazie!! Grazie!! Non speravo tanto davvero!!

Ho testato il file per bene prima di scrivere i commenti.
Ho sistemato i riferimenti delle celle in AC perchè non erano corretti (nel foglio che ti allego sono corretti).
Cambiato il modo di nominare fogli e mesi in GEN,FEB,MAR etc.. anzichè GENNAIO, FEBBRAIO... molto più pratico.
Ho già provato ad eliminare per esempio da APR a DIC e partendo da MAR ho premuto il tasto AVVIO poi 4... tutto ha funzionato perfettamente.. mi ha creato i mesi da APR a DIC partendo dal foglio MASTER ed ignorando GEN-FEB-MAR.
Ho provato anche ad aggiungere ulteriori NOMI nella colonna AB con relativo riferimento di cella in AC e ho visto che funziona.

Solo due cose sono migliorabili(ma qui non voglio pretendere troppo):

- Se aggiungo ulteriori righe a causa di nuove registrazioni integrative che si sono rese necessarie, inserendole tra la riga 2 alla 110 (ed è una cosa che capita sicuramente), devo ricordarmi in quel caso di andare a modificare manualmente i riferimenti assoluti delle celle nella colonna AC perchè ho visto che non scalano in automatico (immagino avendo utilizzato il $$..)
Esiste il modo invece che il MASTER si accorga dell'aggiunta/inserimento di nuove righe ed aggiorni i riferimenti di cella relativi ai NOMI?

Altra cosa (diciamo più estetica): le righe di registrazione del foglio MASTER rispettano un preciso ordine come da foglio che mi viene rilasciato dal mio commercialista.
Potrebbe capitare (è già capitato) che il commercialista mi inserisca 2 righe nel mese di .... che per esempio vanno posizionate nel foglio MASTER direttamente in cima, prima dell'attuale riga 3.
Di conseguenza tutto scala di 2 righe e oltre appunto a perdere i riferimenti di cella dei NOMI come dicevo sopra nella colonna AC, mi trovo con delle celle vuote nelle colonne AA, AB e AC a causa appunto delle 2 righe nuove...
Forse potrei ovviare al problema facendo partire tutte le registrazioni dalla riga 16 (sotto quella del pulsante avvio) oppure 20 nel caso volessi riservarmi lo spazio per l'aggiunta di futuri nomi..
Oppure ti viene in mente un'opione più pratica?

Risolte queste ultime due cose direi che il foglio sarebbe perfetto!
Sia chiaro che anche così và più che bene, non voglio abusare del tuo tempo ma magari quando ti trovassi un po' di tempo libero ti ringrazio fin d'ora se riuscissi a completarlo!!
Davvero un SUPER-LAVORO!!


P.S. Il foglio mod.2020 rif.Ago2019 posso anche cancellarlo se voglio?
Se ho ben capito ti è servito per creare il MASTER ma ora non serve più..

Ciao
29/10/2020 20:45

>>>Se ho ben capito ti è servito per creare il MASTER ma ora non serve più..
Errato (usato DIC) per il foglio MASTER che comanda tutto il VBA

>>>Il foglio mod.2020 rif.Ago2019 posso anche cancellarlo se voglio?
Se Vuoi cancellarlo OK, pensavo che entro Mar/Giu 2020 avevi bisogno dei dati inseriti nel file 2019

>>>Esiste il modo invece che il MASTER si accorga dell'aggiunta/inserimento di nuove righe ed aggiorni i riferimenti di cella relativi ai NOMI?
Forse, devo farci prove...???

>>>le righe di registrazione del foglio MASTER rispettano un preciso ordine come da foglio che mi viene rilasciato dal mio commercialista...e "forse" inserisca 2 righe nel mese
Non saprei se viene dal commercialista, comunque se lui aggiunge/diminuisce alcune RIGHE Tu dovresti selezionare solo in MASTER le celle A1:Z??? e premere "inserisci" in basso. NON selezionare due/tre righe ed inserire altre righe.
A parte "questo" posso inserire un'altra inputbox da quale riga copiare, se invece Ti danno proprio fastidio le celle in AA1:AC12 posso metterle in "altro" foglio?

>>>(immagino avendo utilizzato il $$..)
Devo provarci, mà credo siano necessari i $$ per creare dei "NOMI"
Ultimo pensiero, potrei eliminare AA1:AC12. In MASTER, Tu dovrai creare/aggiornare solo i "NOMI" di MASTER, il VBA capisce (spero di riuscire) a quale cella si riferisce e poi nei mesi successivi li aggiorna. Mà la frase del commercialista che aumenta/diminuisce le righe (ogni volta) mi lascia perplesso con molti dubbi.

Ps. Mà in MASTER, non puoi copiare solo le righe utili? Tralasciando quelle inutili? Dimmi cosa preferisci fare?

Post: 20
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
29/10/2020 21:31

Re:
ABCDEF@Excel, 29/10/2020 20:45:


>>>Esiste il modo invece che il MASTER si accorga dell'aggiunta/inserimento di nuove righe ed aggiorni i riferimenti di cella relativi ai NOMI?
Forse, devo farci prove...???



Se ci riuscissi sarebbe il TOP!!

ABCDEF@Excel, 29/10/2020 20:45:


>>>>se invece Ti danno proprio fastidio le celle in AA1:AC12 posso metterle in "altro" foglio?



Certo, anzi secondo me sarebbe anche meglio..
Se riesci ad inserirli in un altro foglio in modo che così posso aggiungere senza problemi altri NOMI e relativi riferimenti di cella assoluti sotto quelli correntemente impostati.

ABCDEF@Excel, 29/10/2020 20:45:


Ultimo pensiero, potrei eliminare AA1:AC12. In MASTER, Tu dovrai creare/aggiornare solo i "NOMI" di MASTER, il VBA capisce (spero di riuscire) a quale cella si riferisce e poi nei mesi successivi li aggiorna.



Perdonami ma forse non ho capito bene....
Intendi che in MASTER darei i nomi direttamente alle celle utilizzando il nome "generico" senza il suffisso del mese tipo IRPEF, INPS etc.. e poi il VBA mi crea i fogli dei mesi successivi aggiungendo in automatico il suffisso del mese al NOME quindi IRPFEGEN, IRPEFFEB etc...
Sarebbe fantastico così!!!! 🤩 (ma sicuramente avrò capito male... 😁😁)


[Modificato da raven286k1 29/10/2020 21:34]
29/10/2020 22:09

>>>posso metterle in "altro" foglio?
Sarebbe il problema minore, anche se inutile per me

Hai capito bene, in MASTER darai il nome ADDCOM ecc ecc..., dopo il VBA darà il nome ADDCOMxxx ... solo nei vari mesi. Però devo provarci...........???

>>>Mà in MASTER, non puoi copiare solo le righe utili? Tralasciando quelle inutili?
Non hai risposto...???

PPs. Ti sei dimenticato del commercialista che aumenta/diminuisce le righe??? Come si fà? Ogni volta cambi ad ADDCOM ecc ecc il collegamento?
Ripeto "solo miei pensieri che forse non riuscirò", però era l'idea iniziale.
Post: 21
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
29/10/2020 23:08

Re:

ABCDEF@Excel, 29/10/2020 22:09:


Hai capito bene, in MASTER darai il nome ADDCOM ecc ecc..., dopo il VBA darà il nome ADDCOMxxx ... solo nei vari mesi. Però devo provarci...........???



TOP!!

ABCDEF@Excel, 29/10/2020 22:09:


>>>Mà in MASTER, non puoi copiare solo le righe utili? Tralasciando quelle inutili?
Non hai risposto...???



In teoria il tuo ragionamento è giusto, avrei un master senz'altro più pulito ma per farti capire su 30 righe di registrazioni mensili, 25 sono sempre uguali mentre 5 (prendi questi numeri solo come indicazione di massima) variano da mese a mese.
Magari in GEN ho 25 righe di registrazione, in FEB ne ho 22, in MAR ne ho 30 e così via...
Così facendo sarei costretto praticamente a cambiare il master ogni mese e ricreare sempre i mesi successivi all'ultimo inserito con il pulsante AVVIO..
Invece inserendo nel MASTER tutte le righe di registrazione utilizzate nel corso dei vari mesi non ho questo problema.. ovvio che ho in questo caso tante righe che non vengono compilate in alcuni mesi mentre in altri sì ma il MASTER alla fine lo modifico ben poche volte in un anno.
Poi non sò se esista la possibilità di dire tramite un pulsante/comando: NASCONDI LE RIGHE nell'intervallo da A2 a A82 se il valore della cella da H2 a H82 è vuoto o zero
Non sò se sono stato chiaro...

ABCDEF@Excel, 29/10/2020 22:09:


PPs. Ti sei dimenticato del commercialista che aumenta/diminuisce le righe??? Come si fà? Ogni volta cambi ad ADDCOM ecc ecc il collegamento?
Ripeto "solo miei pensieri che forse non riuscirò", però era l'idea iniziale.



Ti chiedo scusa mi sono accorto di essermi espresso male... nel foglio del commercialista ci sono le registrazioni mensili delle paghe degli operai. Come detto poco sopra alcuni mesi devo registrare per esempio 20 operazioni (quindi 40 righe visto che ogni registrazione impegna 2 righe), altri mesi 23 registrazioni etc..
Ogni mese non è mai uguale all'altro come numero di registrazioni..
Quindi non è che aumenta/diminuisce le righe.. semplicemente un mese ci sono 20 righe di registrazione, uno 24 e magari uno 21... (per esempio se gli operai sono in cassa integrazione nel mese di MAR e non lo erano in FEB, a marzo le righe saranno di più..)
Il commercialista mi rilascia un foglio cartaceo con le registrazioni da mettere giù in contabilità per mezzo del programma gestionale dell'azienda dove lavoro.
Teoricamente mi basterebbe quello e basta.
Sono io che per un mio maggiore controllo, per limitare al minimo gli errori e poter contemporaneamente eseguire immediatamente controlli incrociati fra i conti movimentati ho creato questo foglio excel che altro non è che la trasposizione digitale del foglio cartaceo ricevuto mensilmente dal commercialista.
Con questo file Excel ho un controllo totale sui conti movimentati, sugli importi che al termine delle registrazioni ha ogni conto (8030001 ONERI MANODOPERA, 4070002 IRPEF etc..), mi crea un template del modello F24 con gli importi da versare il mese successivo andando appunto, attraverso l'utilizzo dei NOMI associati alle celle relative a IRPEF, INPS, ADDIZIONALE IRPEF COMUNALE etc.. a inserire gli importi negli appositi campi che mi serviranno per compilare l' F24 vero e proprio.. (righe dalla 150 alla 180)


30/10/2020 14:15

Fammi capire, che siano 30/40/50 righe, ci sarà un punto X da calcolare?
Ex riga 150, mà succederebbe ancora un casino, se poi oltre riga 150 cambi ancora un parametro (tipo la stampa)?

Per me la strada migliore, che ogni volta che il commercialista aumenta/diminuisce le righe...Tu aggiorni il MASTER per tutti i "NOMI" esistenti in MASTER aumentati/diminuiti che siano ??? Se poi ne dimentichi qualcuno peggio per Te.
Post: 22
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
30/10/2020 15:04

Re:
ABCDEF@Excel, 30/10/2020 14:15:


Per me la strada migliore, che ogni volta che il commercialista aumenta/diminuisce le righe...Tu aggiorni il MASTER per tutti i "NOMI" esistenti in MASTER aumentati/diminuiti che siano



Ok seguirò senz'altro il tuo consiglio! 👍


31/10/2020 13:05

Ho alcune problematiche, appena risolvo lo allego

E stata dura, alla fine mi sembra sia a posto. Provalo e riprovalo
Quando il commercialista, aumenta diminuisce le righe devi andare in MASTER e cambiare i riferimenti. Pure quando aumenti/diminuisci i nomi.
Se inserisci un NOME stai attento che si riferisca ad Ambito=Cartella di lavoro ed Riferito a =MASTER!xx:yy
[Modificato da ABCDEF@Excel 01/11/2020 13:10]
01/11/2020 15:30

Fatto è sopra
Post: 23
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
01/11/2020 20:37

Re:
ABCDEF@Excel, 01/11/2020 15:30:

Fatto è sopra



Non sò come ringraziarti!!! Sei stato veramente gentilissimo!
Ho scaricato il file e provato al volo (domani lo testerò approfonditamente).
Che spettacolo!!
Ad un primo test sembra perfetto!
Anzi... magnifico!! 🤩🤩 Grazie!!! Grazie!!! Grazie!!!


Ho provato ad aggiungere 6 righe di registrazioni prima della riga 8 e mi sembra che tutto funzioni senza che debba fare nulla.. tutto scala perfettamente, i NOMI delle celle personalizzate rimangono pur se le celle scalano di qualche riga in basso, le formule delle celle per il calcolo dell' F24 anche...
Premetto che le righe che ho aggiunto contenevano conti che erano già movimentati in altre righe quindi nessun nuovo conto.

Quando dici....
>>>>"Quando il commercialista, aumenta diminuisce le righe devi andare in MASTER e cambiare i riferimenti"<<<< immagino tu intenda se aggiungo righe con conti nuovi giusto?
In quel caso dovrò aggiungere il nuovo conto (es. 8040025) tra la riga 111 e la 146 con la sua formula che conteggia i totali giusto?

Ultima cosa....
C'è un motivo particolare perché tra i nomi compare PRINT_Area con riferimenti $A$1:$L$154?
Giusto per capire se devo per caso aggiornare i riferimenti nel caso di aggiunta di nuove righe..

Grazie ancora per lo splendido lavoro!!! TOP!!!!!

02/11/2020 15:49

Devi capire che "Se" le celle scalano di qualche riga in basso e "Se" aumentono...
Devi farlo fisicamente è OK. Se invece fai un copy del foglio "commercialista" ed incolli in "MASTER"... sballa tutto

A riguardo PRINT_Area, ho errato ...dovevo scrivere Area_stampa (se Ti serve nei vari mesi).
Basta che elimini PRINT_Area in MASTER ed aggiungi/modifichi in Area_stampa i vari riferimenti (che decidi Tu)
Post: 24
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
02/11/2020 16:21

Re:
ABCDEF@Excel, 02/11/2020 15:49:

Devi capire che "Se" le celle scalano di qualche riga in basso e "Se" aumentono...
Devi farlo fisicamente è OK. Se invece fai un copy del foglio "commercialista" ed incolli in "MASTER"... sballa tutto

A riguardo PRINT_Area, ho errato ...dovevo scrivere Area_stampa (se Ti serve nei vari mesi).
Basta che elimini PRINT_Area in MASTER ed aggiungi/modifichi in Area_stampa i vari riferimenti (che decidi Tu)



Perfetto!! Chiarissimo!!
Grazie infinitamente!!!
Ciaooo
Post: 25
Registrato il: 11/12/2018
Città: RAVENNA
Età: 51
Utente Junior
Excel 2016
OFFLINE
03/11/2020 11:45

Ho avuto modo di testare il file in ogni condizione.
Va benissimo!!

Unica cosa che non funziona:
Quando premo il pulsante AVVIO mi crea i vari fogli dei mesi, i nomi giusti etc.. ma non mantiene l'orientamento + i margini del MASTER.
Se imposto il Master con orientamento orizzontale, margini stretti nei fogli creati mi imposta invece:
orientamento verticale + margini normali.

Inoltre nonostante il nome Print_Area ed i riferimenti nei vari fogli siano corretti (=MASTER!$A$1:$K$169) quando stampo non li rispetta e mi stampa anche righe/colonne fuori dall'area di stampa.

Per il resto è perfetto!

Te lo riallego se riesci a darci un'ultima occhiata!

Grazie ancora!!
03/11/2020 16:47

>>>ma non mantiene l'orientamento + i margini del MASTER
Naturale, per ogni mese dovresti impostare la stampa.

Elimina Print_Area di Master. Adesso avvia il registratore, vai in Master e ricrea il NOME Print_Area con i riferimenti giusti, premi stampa (in basso seleziona pagina orrizzontale e se serve aggiungi altre opzioni). Non premere OK
A questo punto fermi il registratore, ALT+F11 cerca modulo2 e allega il codice creato che vedo cosa fare.
Intendo aggiungerò un bottone per ogni mese con il Tuo codice dicendogli d'usare il Foglio attivo e non MASTER
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 13:58. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com