Estrazione dei dati in Excel e trasposizione / formattazione in un altro foglio

Sono nuovo qui e sono stato riferito a questo sito da qualcuno che pensa che sia il miglior sito per i programmatori. Penso anche che sia !!

Sono nuovo alle macro VBA e Excel. Vorrei fare le seguenti cose con un foglio di calcolo con 13 colonne e 1000 righe.

  • Come semplicemente tirare le informazioni da excel per utilizzare come ruby variabile
  • Come genero file excel e invialo come allegato in CakePHP2.0
  • Aggiungere tutti i numbers positivi in ​​Excel
  • Excel VBA, scegliendo il colore del grafico basato sul confronto di serie
  • Aprire tutti i file con un nome parziale nelle sottocartelle - VBA
  • Confronta due colonne in un foglio contro due colonne in un secondo foglio
    1. Determinare gli elementi unici nelle colonne da A a J
    2. Spostare gli elementi unici in un nuovo foglio
    3. Trasferire i dati del nuovo foglio dalle colonne alle righe
    4. Spazio gli elementi unici (le righe saranno determinate dai dati da fissare al di sotto del quale varia)
    5. Ordina i dati grezzi basati su elementi unici dalle colonne da B a J
    6. e popolare il nuovo foglio creato in precedenza utilizzando gli elementi e i dati unici subito dopo la colonna con l'elemento univoco
    7. Crea un subtotale per each dato popolato

    Ecco un formato sotto:

           ABCDEFG ... LM
         1 Mike mazer Maschio Bianco London SE Barman ... 36 4.52
    

  • Controllo limite di installazione di Add-In
  • VBA-Loop con alcuni fogli di lavoro
  • Impostazione di valore a .Function utilizzando VBA
  • Operazioni di lettura / scrittura su file .xlsx
  • Come implementare la function excel BDP () con Bloomberg API?
  • Creazione di file Excel 2007
  • 3 Solutions collect form web for “Estrazione dei dati in Excel e trasposizione / formattazione in un altro foglio”

    Sì, che può essere fatto con Excel Macros che registrano comuni comandi di Excel. Suggerisco di familiarizzare con il registratore di macro e poi di passare a superuser.com per apprendere tutti i comandi di Excel che potrebbe essere necessario registrare.

    i passi 1-2 possono essere fatti con i seguenti:

    https://superuser.com/questions/49614/excel-get-distinct-values-in-column

    Ho personalmente registrato un sacco di comandi excel solo per vedere quale codice VB avrebbe sputato. è un buon modo per imparare VB

    sembra che dovresti "ruotare" i dati per il passaggio 3 (leggere su tabelle pivot excel)

    per 7, guarda nel command Data> SubTotal. Essa ha diversi modi per configurarlo.

    La tua domanda ha molte parti. Potrebbe essere più semplice se tu abbia tagliato quelle parti e hai appena chiesto le cose che ti danno difficoltà.

    Anche se, se si può già gestire questo problema manualmente, suggerirei solo l'utilizzo di excel per registrare una macro (si può trovare questa function sulla barra degli strumenti di Visual Basic) di eseguire tutti i passaggi e quindi aprire la macro nell'editor di vba modificare il codice più tardi.

    Naturalmente, se si blocca su uno qualsiasi dei passaggi intermedi, puoi sempre fare un'altra domanda. Le persone qui sono lieti di aiutarti. Speranza che aiuta un po '.

    È ansible utilizzare la function Application.WorksheetFunction.Transpose () per scorrere i valori.

    Esempio: per un'intera fila,

    Application.WorksheetFunction.Transpose("A1":"A1".End(xlToLeft)) 
    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.