Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Selezionare Riga con Macro da una data Opzioni
denver84
Inviato: Tuesday, November 20, 2012 11:22:35 AM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Buongiorno.
Mi presento. Sono Michele e sono nuovo all'uso delle macro, ma vorrei imparare bene.

Stavo pensando ad una macro che mi possa risolvere un problema: Brick wall Brick wall

ho un foglio di lavoro "iniziale" che contiene un campo "data", un campo "articoli" etc;
Su altri fogli di lavoro ci sono dei movimenti di magazzino relativi a tutti gli articoli ordinati per data.
Nel primo foglio, inserendo una data, una volta associata ai movimenti del secondo foglio di lavoro, automaticamente devono essere copiate le righe provenienti proprio dalle celle del secondo foglio di lavoro.

La cosa forse più complicata è che una volta inserita la data, se a quella data sono associati ad esempio 10 movimenti, mi dovrebbe comparire un messaggio che mi chieda il range di righe che voglio copiare...

Non so se sono stato chiaro.
Grazie mille per l'aiuto!

Sponsor
Inviato: Tuesday, November 20, 2012 11:22:35 AM

 
a10n11
Inviato: Tuesday, November 20, 2012 12:47:14 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Buongiorno.



ho un foglio di lavoro "iniziale" che contiene un campo "data", un campo "articoli" etc;
Su altri fogli di lavoro ci sono dei movimenti di magazzino relativi a tutti gli articoli ordinati per data.
.....

su quanti fogli deve essere effettuata la ricerca? il filtro è applicato solo alla data?
saluti
Giap

denver84
Inviato: Tuesday, November 20, 2012 12:56:53 PM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Si, il filtro è applicato solo alla data. Il foglio delle movimentazioni è solo uno ed è collegato ad un origine dati esterna: ogni giorno si aggiornano infatti tutti i movimenti.

Grazie
a10n11
Inviato: Tuesday, November 20, 2012 6:18:53 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
non sapendo come è strutturato il tuio file ho cercato di simuilare una situazione per come l'ho capita.

Nel foglio1 in cella A1 la data da ricercare
nel foglio2 la tabella nelle colonne A B C
la data nella claonna A a partirte da riga 2

la macro che vedi sotto, confronta le date, mostra quante righe rispettano la condizione, una inputBox chiederà quante righe vuoi copiare
nel foglio1 a partire da riga 5

Tieni conto che va adattata alla reale situiazione della tua cartella.

Sub confronta_Copia()
Application.ScreenUpdating = False
Sheets("foglio2").Select
miadata = Sheets("Foglio1").Range("a1").Value
crit1 = Format(DateSerial(Year(miadata), Month(miadata), Day(miadata)), "dd/mm/yyyy")
Range("a1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:=crit1
ActiveSheet.AutoFilter.ApplyFilter
uriga = Range("a" & Rows.Count).End(xlUp).Row
Set area = Range(Cells(2, 1), Cells(uriga, 3)).SpecialCells(xlCellTypeVisible)
xx = area.Rows.Count
yy = area.Row
nr = InputBox("Righe trovate N. " & xx & vbCrLf & "quante righe Vuoi copiare?")
Set area2 = Range(Cells(2, 1), Cells(yy + CLng(nr) - 1, 3)).SpecialCells(xlCellTypeVisible)
area2.Select
Selection.Copy Destination:=Sheets("foglio1").Range("a5")
Application.CutCopyMode = False
Selection.AutoFilter
Range("a1").Select
Sheets("Foglio1").Select
Application.ScreenUpdating = True
Set area = Nothing
Set area2 = Nothing
End Sub


saluti
Giap



denver84
Inviato: Monday, November 26, 2012 12:36:59 PM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Ciao Giap.

Prima di tutto grazie della risposta e scusami se non ti ho risposto prima.

Ho provato a copiare la tua macro. Ho rinominato i fogli di lavoro su excel "foglio1" e "foglio2" per allineare il tutto,
ma quando eseguo la macro i dà l'errore:

"Indice non incluso nell'intervallo".

Devo modificare qualcosa secondo te?

Grazie mille.

Mic
a10n11
Inviato: Monday, November 26, 2012 6:47:06 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Ciao Giap.

Prima di tutto grazie della risposta e scusami se non ti ho risposto prima.

Ho provato a copiare la tua macro. Ho rinominato i fogli di lavoro su excel "foglio1" e "foglio2" per allineare il tutto,
ma quando eseguo la macro i dà l'errore:

"Indice non incluso nell'intervallo".

Devo modificare qualcosa secondo te?

Grazie mille.

Mic


salve
qual'è la riga della macro che si evidenza di giallo per l'errore?
saluti
Giap

denver84
Inviato: Tuesday, November 27, 2012 9:32:52 AM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Ciao.
con alt + f8 lancio la macro passo passo e dopo Sub confronta_Copia()
si ferma subito.

Grazie.
Mic
a10n11
Inviato: Tuesday, November 27, 2012 11:09:30 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Ciao.
con alt + f8 lancio la macro passo passo e dopo Sub confronta_Copia()
si ferma subito.

Grazie.
Mic


salve
L'errore che ti viene mostrato, significa che un nome definito nella macro non trova nessuna corrispondenza.
quando esegui la macro, se si verifica un errore, viene evidenziata di giallo la riga che produce l'errore.
ho bisogno di questa informazione.
saluti
giap

denver84
Inviato: Tuesday, November 27, 2012 12:36:22 PM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Ciao.

Ok. Ho provato a lanciare ora la macro dal foglio di lavoro )"foglio2") e mi dà "Indice non incluso nell'intervallo". Clicco OK e mi si sposta su un altro foglio di lavoro...

a10n11
Inviato: Tuesday, November 27, 2012 2:56:02 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
continui a non rispondere alla mia domanda. Qual'è la riga incrimionata?
quando ti compare il messaggio di errore cliccando su "Debug" che riga ti mostra?

sarebbe meglio vedere il file per capire la situazione.
saluti
Giap

denver84
Inviato: Tuesday, November 27, 2012 3:30:16 PM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Salve.
Ok. Ma come faccio a inviarti il file?

Saluti
a10n11
Inviato: Tuesday, November 27, 2012 6:30:35 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Salve.
Ok. Ma come faccio a inviarti il file?

Saluti

salve carica il tuo file QUI e posta l'indirizzo per condividerlo
saluti
Giap

denver84
Inviato: Wednesday, November 28, 2012 1:01:16 PM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Salve.
Ho provato a inviarti il file ma mi dà errore di visualizzzione pagina. Ho provato anche con un altro browser ma è uguale...

Riprovo più tardi e ti faccio sapere.

Grazie.
denver84
Inviato: Thursday, November 29, 2012 9:39:58 AM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Salve. Ho provato e riprovato ma mi dà sempre lo stesso errore. Non c'è modo di usare altri canali per inviarti il file?

Grazie.
Saluti.

M
a10n11
Inviato: Thursday, November 29, 2012 7:00:45 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Salve. Ho provato e riprovato ma mi dà sempre lo stesso errore. Non c'è modo di usare altri canali per inviarti il file?

Grazie.
Saluti.

M


salve
Prova Questo
saluti
Giap

denver84
Inviato: Friday, November 30, 2012 11:01:10 AM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Salve.
Dovrei averlo inviato in formato .zip
è arrivato? Non mi dava riscontri sull'esito...

Grazie.

Mic
a10n11
Inviato: Friday, November 30, 2012 11:06:13 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Salve.
Dovrei averlo inviato in formato .zip
è arrivato? Non mi dava riscontri sull'esito...

Grazie.

Mic

salve
devi postare l'indirizzo per il prelievo del file.
saluti
Giap

denver84
Inviato: Friday, November 30, 2012 2:30:03 PM
Rank: Member

Iscritto dal : 11/20/2012
Posts: 14
Ciao.

Scusa, ma non ho capito bene...
Non ti è arrivato il file?
O devo prelevare io un file da te?
Ma poi come faccio a postare l'indirizzo?

Grazie.
Mic
a10n11
Inviato: Friday, November 30, 2012 7:34:29 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
denver84 ha scritto:
Ciao.

Scusa, ma non ho capito bene...
Non ti è arrivato il file?
O devo prelevare io un file da te?
Ma poi come faccio a postare l'indirizzo?

Grazie.
Mic


salve
ti ho mandato la mia mail per messaggio privato.
saluti
Giap

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.