Condividi:        

creare macro o risolvere problema DATA in excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 23/04/09 11:46

Buon giorno a tutti,
vorrei sapere se qualcuno di vuoi puo' aiutarmi...
ho questo problema:
ho un file exel e nella colonna G
al posto delle date con separatore ho una cosa cosi':

20070330 (in teoria sarebbe il 30 marzo 2007

ho una colonna intera di circa mille date come questa.
io dovrei creare una macro o fare in modo che excel mi separi giorno mese e anno automaticamente.
ce modo?
qualcuno mi spiega ?

grazie a priori 8)
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41

Sponsor
 

Re: creare macro o risolvere problema DATA in excel

Postdi biancocandido55 » 23/04/09 12:00

ciao alexthevamp
supponiamo che la stringa sia in B6
puoi provare con una funzione semplice che è quella postata sotto
in D6
Codice: Seleziona tutto
=STRINGA.ESTRAI(B6;1;4)
risultato : 2007 anno
stesso codice cambiando i valori
in E6
Codice: Seleziona tutto
=STRINGA.ESTRAI(B6;5;2)
risultato : 03 mese
e per finire
in F6
Codice: Seleziona tutto
=STRINGA.ESTRAI(B6;7;2)
risultato : 30 giorno
semplice ma efficace
Sempre che questa cosa semplice ti torni utile
ciao
biancocandido55
biancocandido55
Utente Senior
 
Post: 305
Iscritto il: 03/03/06 10:15

Re: creare macro o risolvere problema DATA in excel

Postdi Flash30005 » 23/04/09 12:05

Ciao alexthevamp
prova con questa formula
Codice: Seleziona tutto
=STRINGA.ESTRAI(G1;7;2)&"/"&STRINGA.ESTRAI(G1;5;2)&"/"&STRINGA.ESTRAI(G1;1;4)

Tieni presente che la formula così come è fatta la puoi inserire in qualsiasi colonna (B,C,D etc) ma dovrà essere alla prima riga e prende come riferimento il tuo dato che io ho messo in G1, pertanto se i tuoi dati iniziano in G3 (es.) dovrai mettere G3 dove nella formula vedi scritto G1 poi dai invio,
riselezioni la cella cliccando due volte sul quadratino in basso a destra e avrai tutti i tuoi dati formattati in gg/mm/aaaa se invece vuoi avere la data nel formato 30 marzo 2007 dovrai mettere il Valore della formula
Codice: Seleziona tutto
=VALORE(STRINGA.ESTRAI(G1;7;2)&"/"&STRINGA.ESTRAI(G1;5;2)&"/"&STRINGA.ESTRAI(G1;1;4))
e formattare la cella come data gg mmmm aaaa

Ciao

P.s. io non mi chiamo Priori, comunque prego lo stesso :lol:
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 23/04/09 13:14

Ciao e grazie mille per le spiegazioni e per le formule
che purtroppo mi sa che non si adattano al caso mio o non sono capace ad usarle.
mi sa che il problema e' un po' piu complesso...
innanzi tutto ho nella colonna:
es: G...1..2..3..4. etc
ho date diverse non e' uguale per tutti:
es:
20070320
20081021
20090407
quindi la vostra formula non si adatta o non sono capace io!
devo fare in modo che le date si formattino automaticamente
quindi mi sa che dovro' creare una macro?
scusata la mia ignoranza non sono molto pratico di excel purtroppo :cry:
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41

Re: creare macro o risolvere problema DATA in excel

Postdi biancocandido55 » 23/04/09 13:22

Ciao alexthevamp,
non ti scoraggiare, sarebbe più semplice anche per noi se puoi allegare un file di esempio con i dati inseriti anche in parte può andare bene.
grazie.
ciao
biancocandido


P.S. su su forza imparato non ci nato nessuno :lol: :lol:
biancocandido55
Utente Senior
 
Post: 305
Iscritto il: 03/03/06 10:15

Re: creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 23/04/09 13:38

io poi in excel sono sempre stato una pugnetta!
solo che le patate "bollenti" in azienda cascano sempre sulla mia capoccia.
quindi mio malgrado dovro' trovare una soluzione a questo problema.
Credimi non serve che ti posto il file
ti basta inserire quei numeri (date)
che ho messo sopra,o qualcosa del genere,in un qualsiasi foglio excel.
Il mio file non e' modificato e non ho inserito codici quindi non e' che non funzionano i codici
che mi hanno postato prima a causa di questo.
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41

Re: creare macro o risolvere problema DATA in excel

Postdi Flash30005 » 23/04/09 14:20

alexthevamp ha scritto:Ciao e grazie mille per le spiegazioni e per le formule
che purtroppo mi sa che non si adattano al caso mio o non sono capace ad usarle.
mi sa che il problema e' un po' piu complesso...
innanzi tutto ho nella colonna:
es: G...1..2..3..4. etc
ho date diverse non e' uguale per tutti:
es:
20070320
20081021
20090407
quindi la vostra formula non si adatta o non sono capace io!
devo fare in modo che le date si formattino automaticamente
quindi mi sa che dovro' creare una macro?
scusata la mia ignoranza non sono molto pratico di excel purtroppo :cry:

Allora fai così, Alex, copia questo codice (con SELEZIONA TUTTO > Tasto dx del mouse > Copia)
Codice: Seleziona tutto
=VALORE(STRINGA.ESTRAI(G1;7;2)&"/"&STRINGA.ESTRAI(G1;5;2)&"/"&STRINGA.ESTRAI(G1;1;4))
e incollalo nella cella H1 (a fianco della cella G1 dove hai i valori) e premi invio
poi trascini la cella H1 per tutta le righe occupate dalle date in G es. se arrivano a G1000 trascinerai la cella H1 fino a H1000 e hai risolto il tuo problema.
Alla fine puoi sempre copiare l'intera colonna (H) cosi formattata e fare un incolla speciale (solo valori) sulla colonna G
Se ti occorre una macro per sostituire quei valori fallo sapere

Ciao
P.s. se la colonna H è occupata, potrai incollare anche in Z1 o altra colonna e stai sicuro che funziona ugualmente.
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 23/04/09 15:08

la stringa funziona,pero' solo su excel in Italiano.
purtroppo la versione su cui lavoro io e' in inglese.
e su quella la tua stringa non funziona.
can you help me'?? :neutral:
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41

Re: creare macro o risolvere problema DATA in excel

Postdi Statix » 23/04/09 15:32

Ciao prova con questa

Codice: Seleziona tutto
=VAL(MID(G1;7;2)&"/"&MID(G1;5;2)&"/"&MID(G1;1;4))
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 23/04/09 15:38

grazie ma questa non funziona!!
in pratica credo che basterebbe tradurre la riga di prima che funzionava:

=VALORE(STRINGA.ESTRAI(G1;7;2)&"/"&STRINGA.ESTRAI(G1;5;2)&"/"&STRINGA.ESTRAI(G1;1;4))

con i comandi invece in inglese!
ma io purtroppo non li conosco :neutral:
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41

Re: creare macro o risolvere problema DATA in excel

Postdi Statix » 23/04/09 16:21

riprova
Codice: Seleziona tutto
=VALUE(MID(G1;7;2)&"/"&MID(G1;5;2)&"/"&MID(G1;1;4))
Statix
Windows 10,
Office 2013,
Statix
Utente Senior
 
Post: 1287
Iscritto il: 12/05/06 21:55
Località: Provincia di Caserta

Re: creare macro o risolvere problema DATA in excel

Postdi biancocandido55 » 23/04/09 16:25

Ciao alexthevamp

ti posto il link dove puoi tranquillamente scaricare un file che ti può aiutare a tradurre le formule dall'inglese all'italiano e viceversa.

E' poco ma pur sempre utile
http://www.excelling.it/index.php/modelli/39-varie/268-traduttore-funzioni-excel

ciao biancocandidoImmagine
biancocandido55
Utente Senior
 
Post: 305
Iscritto il: 03/03/06 10:15

Re: creare macro o risolvere problema DATA in excel

Postdi pietrol » 23/04/09 17:12

Ciao alexthevamp
un suggerimento
se copi il file che a casa funziona e lo apri con excel in ufficio il 99% delle formule vengono tradotte automaticamente nelle corrispondenti funzioni in inglese. E viceversa.

ciao
pietrol
il lupo ululà, il castello ululì
pietrol
Utente Senior
 
Post: 270
Iscritto il: 07/01/09 14:34

Re: creare macro o risolvere problema DATA in excel

Postdi Anthony47 » 23/04/09 17:40

Oltre ai nome delle funzioni vanno anche cambiati i separatori di campo; quindi:
Codice: Seleziona tutto
=VALUE(MID(G1,7,2)&"/"&MID(G1,5,2)&"/"&MID(G1,1,4))

Quanto ha detto pietrol e' sempre un ottimo trucco per far fare alla macchina il lavoro.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19221
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 24/04/09 08:47

grazie a tutti per i preziosi consigli! grazie al vostro aiuto ho risolto il mio problema!
complimenti! tutti molto preparati e disponibili!
me ne ricordero' ;)
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41

Re: creare macro o risolvere problema DATA in excel

Postdi ricky53 » 26/04/09 00:21

Ciao,
puoi dire, a chi ha letto i vari interventi, quale soluzione hai adottato.

Ciao da Ricky53
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: creare macro o risolvere problema DATA in excel

Postdi alexthevamp » 28/04/09 09:15

certo,ho adottato questa riga:

=VALORE(STRINGA.ESTRAI(G1;7;2)&"/"&STRINGA.ESTRAI(G1;5;2)&"/"&STRINGA.ESTRAI(G1;1;4))

creando una colonna nuova a destra di quella che voglio modificare (es:fra A-B) e inserendo nella prima cella questa
stringa dopodiche' una volta dato il comando non fai altro che selezionare la nuova colonna e appaiono i dati modificati.
grazie di nuovo.
alexthevamp
Newbie
 
Post: 7
Iscritto il: 23/04/09 11:41


Torna a Applicazioni Office Windows


Topic correlati a "creare macro o risolvere problema DATA in excel":


Chi c’è in linea

Visitano il forum: Nessuno e 44 ospiti

cron