La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Buongiorno. Sono nuovo del forum, mi chiamo francesco. Ho vbisogno una gorss amano, se possibile.
Devo gestire un foglio excel che uso in studio per tenere traccia delle commesse per le quali sono state fatte offerte, lavori presi, in lavorazione, e per tutta la parte di fatturazione. Attualmente usiamo un foglio poco chiaro e macchinoso con mille colori per gestire la varie fasi. Io invece vorrei suddividere il foglio in 6 schede:
lavori offerti
lavori presi
lavori in corso
lavori fatturabili
lavori fatturati con proforma
lavori fatturati con fattura definitiva
Per ogni scheda avrei un campo "stato": preso, in corso, fatturabile con proforma, fatturabile con definitiva, pagato da inserire rispettivamente in lavori presi e via via negli altri. La macro dovrebbe cercare su ogni foglio la condizione che mi interessa (tipo "preso" con macro agente su "lavori offerti") tagliare quella riga e incollarla nel foglio successivo nella prima riga bianca disponibile. Sarebbero macro diverse per ogni foglio in quanto cambierebbe la parola chiave e il foglio di destinazione, ma dovrebbero partire tutte insieme.
Nella scheda "lavori fatturabili" in realtà la macro dovrebbe distinguere dove mandare la riga tagliata: in "lavori fatturati con proforma" se lo stato è "fatturabile con proforma", in "lavori fatturati con fattura definitiva" se lo stato è "fatturabile con definitiva".
Non ho la più pallida idea di come fare, non so programmare. Non credo siano molte righe di codice. Riuscite a darmi una mano?
Il tutto deve essere leggibile sia in ambiente Mac office 365 sia Windows 10 con una versione vecchiotta che al momento non riesco a recuperare.
Grazie per qualsiasi suggerimento.
Non chiedi poco, anche per la questione Mac.
Per il resto non sarebbe una cosa difficile, una macro generale dovrebbe bastare. Rileva il nome e la riga del foglio nel quale ti trovi e copia nella prima riga disponibile del foglio di destinazione, a scelta (per es. da una ListBox) o anche in automatico (la sequenza offerti>confermati, confermati>in corso, in corso>fatturabili dovrebbe essere abbastanza logica). Ma certo, senza conoscere la programmazione saresti costretto a farti sviluppare il tutto da uno di noi. Vedremo, personalmente in questo periodo non ho molto tempo ma chissà, forse ho qualcosa di già compilato da adattare. Poi bisognerà capire se gira su Mac.
Intanto dai una scorsa agli articoli di questo forum che parlano delle basi della programmazione.
Grazie della risposta. Eh purtroppo la richiesta è praticamente quella ... pensavo fosse poca roba.
Mille anni fa avevo iniziato a guardar Sun pò Visual Basic ma poi ho abbandonato. Ho giusto fatto un esame di programmazione all'università ma si parla di ere geologiche fa. Non ricordo neanche che linguaggio fosse.
Grazie.
Mhhh... Per curiosità: da offerti a fatturati c'è una sola riga per numero ordine (tipicamente la testata) o ci sono più righe dello stesso numero ordine?
Perché in quest'ultimo caso le cose cambierebbero un po', mentre nel primo caso dove stanno e come vedi le righe?
N° d'ordine non c'è. Non deve essere un gestionale nel senso comune del termine. Ho un micro studio di ingegneria siamo tre soci e ci serve per capire cosa abbiamo da fare e non perdere pezzi sulle fatture.
Vi allego come vedo una delle schede ("fatturatili". La struttura è sempre la stessa cambia solo lo stato nella prima riga e altre colonne che poi modificherei a mano una volta che la riga è nel posto giusto.
Non riesco ad allegare l'immagine
Il problema è stato segnalato. Attendiamo risposta e/o soluzione.
Il problema relativo agli allegati dovrebbe ora essere risolto
"Fatti non foste a viver come bruti,
ma per seguir virtute e canoscenza"
Non mi sembra complicato, a parte il dubbio su Mac.
Una domanda: la riga che passa di stato/foglio deve essere cancellata dal foglio di provenienza o preferisci sia indicato dov'è finita?
Es.:
Da fatturare, riga 3 viene spostata in Proforma riga 8 e scompare da Da fatturare
oppure
Da fatturare, riga 3 copiata in Proforma riga 8 e nota in Da fatturare="Destinazione: Proforma"
e
Proforma riga 8 e nota "Provenienza: Da fatturare"
Niente n. riga (da/a) perché in caso di ordinamento il riferimento non sarebbe più valido. Si potrebbe pensare a un collegamento ipertestuale ma è prematuro pensarci.
La riga deve essere cancellata dal foglio di provenienza e messa nell'ultima riga (in fondo all'elenco prima dei totali) di quello di destinazione, non mi interessa conservare informazioni sul primo foglio.
Ok, la prossima settimana ci metto mano. Adesso vado a far festa.
GRAZIE
Ecco qua. Ho sviluppato una routine non elegantissima ma efficace. Si fa tutto col tasto "Avanza stato" sulla destra alla fine dell'intestazione delle colonne. Nel primo foglio trovi le note e le poche istruzioni, che poi cancellerai. Poi dovrai solo prendere i dati dal tuo e copiarli su questo, dalla riga 6 (importante). Fammi sapere come funziona, col Mac non si sa mai.