posizionamento righe foglio excel



  • posizionamento righe foglio excel
    di cristian68 (utente non iscritto) data: 09/12/2014 14:06:16

    Ciao a tutti,
    avrei un quesito da porvi…

    ho dei dati in un foglio di excel
    (questo è solo un esempio le righe hanno più campi.)

    A B C D E F
    1 X_1 X_2 X_3 X_4 X_5 X_6
    2 1 xxx A g12345 1 rrrr
    3 2 yyy S g12345 1 xxxx
    4 3 zzzz D g12345 1 gggg
    5 4 ww h g12345 8 uuu
    6 5 xxx A g12345 2 rrrr
    7 6 yyy S gF12345 2 xxxx
    8 7 zzzz D gF12345 2 gggg
    9 8 ww gF12345 10 uuu

    Praticamente in base al codice in Colonna D (g12345/gF12345), alla colonna E (1-2) e in base alla lettera (A-S-D) della colonna C
    Quindi se il codice in colonna D e colonna E sono uguali, le righe vengono disposte nel foglio2 in base all’ordine: sulla stessa riga, con A (per prima) riga con D (seconda ), riga con S (in ultima posizione)
    Così è come dovrebbe riposizionarsi
    A B C D E F G H I L M N O P Q R S T
    1 X_1 X_2 X_3 X_4 X_5 X_6 X_7 X_8
    2 1 xxx A g12345 1 rrr 3 zzzz D g12345 1 gggg 2 yyy S g12345 1 b xxxx
    3 5 xxx A gF12345 2 rrrr 7 zzzz D gF12345 2 gggg 6 yyy S gF12345 2 xxxx

    Spero che il file di esempio sia più chiaro
    Grazie a tutti per l’aiuto.
    Cristian


  • Buon 2015 a tutti
    di cristian68 (utente non iscritto) data: 01/01/2015 21:18:50

    Buon 2015 a tutti Voi.



  • di lepat (utente non iscritto) data: 02/01/2015 08:28:11

    Hai fatto bene ad allegare il file, ciò nonostante mi sembra che la spiegazione non sia abbastanza chiara, oppure sono ancora annebbiato dalle libagioni.



  • di Vecchio Frac data: 03/01/2015 09:46:29

    E' più chiaro il file della tua spiegazione :)
    Comunque si risolve abbastanza facilmente con una botta di cicli for che scandiscono la tabella e copiano i dati corrispondenti nel secondo foglio.
    In realtà non è chiaro se la tabella riassuntiva del secondo foglio può espandersi all'infinito aggiungendo alla riga corrispondente tutte le righe le cui corrispondenze di colonna D ed E sono uguali. E non è chiaro il criterio di etichettatura delle colonne (X_numero con numero progressivo? allora perchè ci sono due X_6 per colonne diverse?).
    Considera poi che per "normalizzare" la base dati non è bene duplicare i campi comuni, visto che D ed E sono le colonne chiave dovresti mantenere quelle due in testa alla tabella riassuntiva e accodare (per riga, ma tant'è) i dati corrispondenti a ciascun record.




  • posizionamento righe foglio excel
    di cristian68 (utente non iscritto) data: 06/01/2015 13:48:00

    Ciao Vecchio Frac
    grazie per l'aiuto,
    la tabella può essere anche molto lunga e non tutte le righe hanno la lettera A-D-S.
    il fatto di copiare il nome del campo era solo per cercare di farmi capire meglio.
    adesso ho mandato un file corretto.
    ti ringrazio ancora per l'aiuto ancora il VBA non mi è entrato.
    cristian


  • posizionamento righe foglio excel
    di cristian68 (utente non iscritto) data: 16/01/2015 22:51:36

    .