Risultati da 1 a 12 di 12

Discussione: Copiare colonne e accodarle in altro foglio



  1. #1
    L'avatar di milanetti
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    borgosesia
    Età
    70
    Messaggi
    8
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Copiare colonne e accodarle in altro foglio

    Buongiorno a tutti,
    nel foglio1 ho una serie di dati che vanno da colonna A a W per circa 300 righe.
    Avrei la necessità di copiare e accodare le colonne N O, P Q, R S, T U, V W, nel foglio 2 sulle colonne A B.
    Vi ringrazio

  2. #2
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1108
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Copiare colonne e accodarle in altro foglio

    allega un file di esempio con poche righe ed il risultato desiderato

  3. #3
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3212
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155

    Re: Copiare colonne e accodarle in altro foglio

    Benvenuto nel Forum.
    Purtroppo in Excel e VBA il "circa" non è previsto
    Sarebbe auspicabile "vedere" il file. Prova ad allegarlo.
    Ciao,
    Mario

    PS battuto sul filo di lana da Andrea (ciao).

  4. #4
    L'avatar di milanetti
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    borgosesia
    Età
    70
    Messaggi
    8
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Copiare colonne e accodarle in altro foglio

    Ho allegato un file di prova in cui in foglio1 i dati e in foglio2 come dovrebbe risultare.
    Le righe arrivano a 300.
    Grazie
    File Allegati File Allegati

  5. #5
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1108
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Copiare colonne e accodarle in altro foglio

    Codice: 
    Sub accoda()
    LR = Sheets(1).UsedRange.Rows.Count
    With Sheets(1)
      drow = 2
      For c = 14 To 23 Step 2
        .Range(.Cells(2, c), .Cells(LR, c + 1)).SpecialCells(xlCellTypeConstants).Copy Sheets(2).Cells(drow, "A")
        drow = Sheets(2).Cells(Rows.Count, "A").End(xlUp).Row + 1
      Next
      
    End With
    End Sub

  6. I seguenti utenti hanno dato un "Like"


  7. #6
    L'avatar di milanetti
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    borgosesia
    Età
    70
    Messaggi
    8
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Copiare colonne e accodarle in altro foglio

    Buongiorno Patel,
    ho incollato il tuo codice aggiungendo dati che ho dovuto ridurre in quanto dati sensibili ma mi dà l'errore "impossibilità di eseguire il comando su una sezione multipla".
    Ti ho riallegato il nuovo file.
    Ciao e grazie per la pronta risposta. Ciao da Mauro
    File Allegati File Allegati

  8. #7
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1108
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Copiare colonne e accodarle in altro foglio

    il problema non è il numero di righe, ma le righe vuote, prova questa
    Codice: 
    Sub accoda()
    
    LR = Sheets(1).UsedRange.Rows.Count
    With Sheets(1)
      drow = 2
      For c = 14 To 23 Step 2
        .Range(.Cells(2, c), .Cells(LR, c)).SpecialCells(xlCellTypeConstants).Copy Sheets(2).Cells(drow, "A")
        drow = Sheets(2).Cells(Rows.Count, "A").End(xlUp).Row + 1
      Next
      drow = 2
      For c = 15 To 23 Step 2
        .Range(.Cells(2, c), .Cells(LR, c)).SpecialCells(xlCellTypeConstants).Copy Sheets(2).Cells(drow, "B")
        drow = Sheets(2).Cells(Rows.Count, "B").End(xlUp).Row + 1
      Next
      
    End With
    End Sub

  9. #8
    L'avatar di milanetti
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    borgosesia
    Età
    70
    Messaggi
    8
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Copiare colonne e accodarle in altro foglio

    Ciao Patel,
    nel foglio2 sino alla riga 57 tutto bene dopo i dati risultano tutti sfalsati dato che sono dati che viaggiano assieme e quindi abbinati.
    Ciao da Mauro
    File Allegati File Allegati

  10. #9
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1108
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Copiare colonne e accodarle in altro foglio

    nel tuo file ci sono celle che sembrano vuote ed invece non lo sono, se ne cancelli il contenuto vedrai che funziona

    ----------Post unito in automatico----------

    ti allego il tuo file con le celle tutte svuotate per verifica
    File Allegati File Allegati

  11. #10
    L'avatar di milanetti
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    borgosesia
    Età
    70
    Messaggi
    8
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Copiare colonne e accodarle in altro foglio

    Grazie Patel, funziona il tutto a meraviglia.
    Non mi ero accorto che alcune celle non erano vuote.
    Ti ringrazio e saluto. Ciao da Mauro

  12. #11
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1108
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Copiare colonne e accodarle in altro foglio

    per vuotare le celle che sembrano vuote ma non lo sono puoi usare questa macro
    Codice: 
    Sub VuotaCelle()
    Dim Cella As Range, Dati As Range
    Set Dati = Range("N1:W184")
    For Each Cella In Dati
        If Cella.Value = "" And IsEmpty(Cella) = False Then Cella.ClearContents
    '        Cella.Interior.ColorIndex = 3
    Next
    End Sub

  13. #12
    L'avatar di milanetti
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    borgosesia
    Età
    70
    Messaggi
    8
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Copiare colonne e accodarle in altro foglio

    Grazie Patel, molto utile questo suggerimento.
    Ciao da Mauro

Discussioni Simili

  1. Risposte: 2
    Ultimo Messaggio: 28/02/17, 21:47
  2. copiare formule da un foglio ad altro
    Di Raffaele Esposito nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 16/08/16, 22:58
  3. Copiare Somma da altro foglio
    Di rescassiste nel forum Domande su Excel in generale
    Risposte: 1
    Ultimo Messaggio: 13/06/16, 20:26
  4. Copiare formule da un altro foglio saltando le colonne
    Di rescassiste nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 10/06/16, 14:34
  5. Copiare dati celle in colonne altro foglio
    Di Cavier80 nel forum Domande su Excel VBA e MACRO
    Risposte: 11
    Ultimo Messaggio: 22/05/16, 22:29

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •