Excel Forum Per condividere esperienze su Microsoft Excel

collegamento caselle sfalzate tra fogli diversi

  • Messaggi
  • OFFLINE
    simone saba
    Post: 1
    Registrato il: 26/05/2021
    Città: PIEGARO
    Età: 24
    Utente Junior
    00 26/05/2021 14:59
    ciao a tutti . devo collegare caselle sfalzate di 5 in orizzontale e 12 in verticale dal foglio 2 al foglio 1 .
    foglio 1 - a1 = foglio 2 a1
    foglio 1 - a2 = foglio 2 a12
    foglio 1 - a3 = foglio 2 a24
    etc.
    poi
    foglio 1 - b1 = foglio 2 e1
    foglio 1 - b2 = foglio 2 e12
    foglio 1 - b3 = foglio 2 e 24

  • OFFLINE
    Marius44
    Post: 910
    Registrato il: 24/06/2015
    Città: CATANIA
    Età: 80
    Utente Senior
    Excel2019
    00 26/05/2021 21:27
    Ciao
    Ti dico come farei io.
    - assegno il valore 0 ad una variabile; è relativo alla riga e la incremento di 11 ad ogni passaggio del primo ciclo
    - assegno il valore 0 ad altra variabile; è relativo alla colonna e la incremento di 4 ad ogni passaggio del secondo ciclo
    - Imposto due cicli
    - uno dalla prima riga di Foglio1 fino a quella dove devo arrivare
    - copio la cella e la incollo nella posizione giusta di Foglio2
    - quando finisco la colonna A passo alla colonna B, ecc (secondo ciclo)

    Ti posto un esempio
    c =0
    r = 0
    for j = 1 to foglio1.ultima colonna da copiare
    for i = 1 to ultima foglio1.riga della colonna da copiare
    foglio1.cells(i,j).copy
    foglio2.cells(1+r,j+c).paste
    r=r+11 'incremento la posizione per incollare
    next i
    c=c+4 'incremento la posizione per incollare
    next j

    Prova e fai sapere. Se hai bisogno siamo qui.
    Ciao,
    Mario
    [Modificato da Marius44 26/05/2021 21:27]