You are here:---Rispondi a: [RISOLTO] Incollare dati dopo intestazione
Rispondi a: [RISOLTO] Incollare dati dopo intestazione 2018-10-20T17:09:27+00:00

Home Forum Domande su Excel VBA e MACRO [RISOLTO] Incollare dati dopo intestazione Rispondi a: [RISOLTO] Incollare dati dopo intestazione

BySalvBySalv
Amministratore del forum
    Post totali: 319

    Ciao Gene, la mia macro tiene in considerazione le intestazioni, sia nel file di arrivo che nel file di partenza.

    Infatti la prima cosa cancello i vecchi dati nel file di arrivo che come vedi parte dalla riga2 “A2”.

    sh1.Range(“A2:I” & r).ClearContents

    una volta che ho aperto il file di partenza e trovata l’ultima riga occupata, metto il range nella matrice “rng” ed anche questo come vedi non prende la riga delle intestazioni

    rng = Range(Cells(2, 1), Cells(r, 16))

    come vedi parte dalla riga2, però attenzione il primo record della matrice contiene i primi dati, non contiene le intestazioni, perciò il ciclo “For…Next” parte anche lui da 1 a Ubound(rng) che è l’ultimo record della matrice che contiene i dati .

    r=2 perche è la prima riga del foglio di arrivo in cui incominciare a scrivere i dati della matrice, che viene incrementata ad ogni ciclo For..Next.

    non so se sono stato chiaro per risolvere il problema.

    devi tenere conto da dove parte il range e dove lo inizi a scrivere, ecco a cosa serve la “r=2”

    Ciao By Sal :bye:

     

     

     

    Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

    Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

    Chiudi