Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Trova valori in foglio A e incolonnarli nel foglio B

Ultimo Aggiornamento: 02/10/2019 11:41
Post: 1
Registrato il: 13/01/2006
Città: TARANTO
Età: 39
Utente Junior
365
OFFLINE
30/09/2019 10:55

Ragazzi, sicuramente per voi guru di excel sarà una bazzecola.
Ho un foglio excel con dei report in valore testo.
Vorrei che se nel foglio B pigio un bottone, lui mi cerca i valori nel foglio A e me li riporta incolonnati nel foglio B.

Ho un esempio che allego, ve la sentite di darmi 1 mano ? GRAZIEEE

Post: 3.491
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
01/10/2019 10:44

Buona giornata, @dievoletto;
ti leggo solo ora.

Solo una domanda:
-    vuoi trasferire tutti i Record del Foglio di lavoro "JRBriefEvent" nel Foglio di lavoro "Foglio Prova" o solo il Record selezionato?



Buon Lavoro.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 1
Registrato il: 13/01/2006
Città: TARANTO
Età: 39
Utente Junior
365
OFFLINE
01/10/2019 11:36

Grazie mille per il reply :-)
Si in pratica cliccando su un tasto magari, dovrei estrapolar dai dati contenuti in JRBriefEvent i valori n;Microtipologia;Indirizzo;Volanti impegnate; Data/Ora ;chiusura, e incolonnarli nel FOGLIO PROVA come in esempio nella prima riga. Per me è complicatissimo ;-)

Questo foglio JRBriefEvent devo estrapolarlo ogni mese da un sistema, e quindi nel foglio prova incolonnare questi dati presi dal JRBriefEvent, forse servirebbe una specie di routine che scansiona il figlio JRBriefEvent e trova i valori n;Microtipologia;Indirizzo;Volanti impegnate; Data/Ora ;chiusura, e me li riporta in foglio prova...

GRAZIE DAVVERO
Post: 2.175
Registrato il: 21/03/2008
Città: LOCATE VARESINO
Età: 76
Utente Veteran
2007 / 13
OFFLINE
01/10/2019 12:37

ciao

una Sub() per fare questo lavoro
inserita nel foglio jrb…..


Option Explicit
Sub Riporta_in_Foglio_prova()
Dim i As Long, Nriga As Long
Dim Sh As String, Sval As String
Sh = "Foglio Prova"
Nriga = 2
For i = 1 To Cells(Rows.Count, 2).End(xlUp).Row
If Cells(i, 2) = "N?" Then
Sheets(Sh).Cells(Nriga, "A") = Cells(i, "E")
Sheets(Sh).Cells(Nriga, "E") = Cells(i, "J")
Sheets(Sh).Cells(Nriga, "B") = Cells(i + 3, "I")
Sheets(Sh).Cells(Nriga, "C") = Cells(i + 4, "I")
Sheets(Sh).Cells(Nriga, "D") = Cells(i + 7, "I")
Nriga = Nriga + 1
End If
Next i
End Sub



riallego il file con questa inserita

Ciao da locate
excel 2007 / 13
Post: 3.494
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
01/10/2019 16:09

Buon pomeriggio. @dievoletto;
la mia idea sarebbe stata molto più complessa rispetto a quella proposta da @locatevaresino, che csaluto.

Nel Foglio di lavoro "JRBriefEvent", ho utilizzato una Cella d'appoggio contenente la Data da valutare.

Il controllo va eseguito sul contenuto delle Celle in Colonna "I"; nel caso in cui la Data corrisponda a quella indicata nella Cella d'appoggio i vari Campi del Record vengono accodati ai Record già presenti nel Foglio di lavoro di destinazione (nel tuo esempio "Foglio Prova").
Questo contesiva di accodare solo i Record desiderati.



Buona serata.

Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 2
Registrato il: 13/01/2006
Città: TARANTO
Età: 39
Utente Junior
365
OFFLINE
02/10/2019 11:08

ragazzi grandi, ma come fate :-)
Ora faccio esegui macro e automaticamente mi viene compilato il foglio B. Ottimo era quello che volevo.

Ultima domanda nel caso in cui il foglio A cambi o vengano aggiunti altri dati sotto in automatico la macro gestisce i record e mi compila il foglio B o funziona solo per i record presenti ?

Grazie davvero
Post: 3.495
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
02/10/2019 11:38

@dievoletto scrive:

... nel caso in cui il foglio A cambi o vengano aggiunti altri dati sotto in automatico la macro gestisce i record e mi compila il foglio B o funziona solo per i record presenti ?  ...


È esattamente quello che ti avevo chiesto di precisrare.

@GiuseppeMN, in risposta #2 chiede:

... Solo una domanda:
-    vuoi trasferire tutti i Record del Foglio di lavoro "JRBriefEvent" nel Foglio di lavoro "Foglio Prova" o solo il Record selezionato? ...




Giuseppe

Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 3
Registrato il: 13/01/2006
Città: TARANTO
Età: 39
Utente Junior
365
OFFLINE
02/10/2019 11:41

🙈 si esatto, tutti i record del primo foglio. Quest'ultimi variano, vengono aggiunti di volta in volta.
Grazie Giuseppeee ;-)

Ah cosa non da poco, non è sempre detto che le celle nel foglio A abbiano sempre la stessa posizione, una volta che estrapolo questi dati giorno dopo giorno. Quindi la macro deve portarmi nel foglio B i dati che cerca del foglio A in base al valore "testo" della cella accanto al dato da esportare in B.

Cmq appena provata, copia incolla nuovo foglio nel foglio A... e magia... esegui macro.... lui mi porta in B incolonnandoli tutti i campi di riferimento che trova in A.

Ma come fate ??? Spettacolo. Grazie ;-)
[Modificato da dievoletto 02/10/2019 12:10]
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]
evidenzia testo (3 messaggi, agg.: 18/12/2022 20:53)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 18:28. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com