È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

Macro per aggiungere 4 righe ogni riga mantenedo gli stessi valori della prima

  • Messaggi
  • OFFLINE
    Giuliam94
    Post: 2
    Registrato il: 27/06/2019
    Città: CAMPI BISENZIO
    Età: 29
    Utente Junior
    excel 2016
    00 27/06/2019 14:59
    Ciao a tutti, mi sono iscritta da poco perchè ho alcuni problemi da risolvere con i miei dati su excel. In pratica sto cercando una macro che mi permetta di aggiungere automaticamente quattro righe per ogni riga (tranne la prima), copiando esattamente ciò che c'è scritto nella prima riga. Faccio un esempio semplificato di quello che ho:

    Temperatura Pressione
    12 1021
    10 1019
    11.5 1023.2

    Io vorrei ottenere questo:

    Temperatura Pressione
    12 1021
    12 1021
    12 1021
    12 1021
    12 1021
    10 1019
    10 1019
    10 1019
    10 1019
    10 1019
    11.5 1023.5
    11.5 1023.5
    11.5 1023.5
    11.5 1023.5
    11.5 1023.5

    Ho 5 file ognuno con circa 5000 dati e mi sta esasperando farlo a mano 🙈. Spero possiate aiutarmi, grazie!🙏
  • ONLINE
    dodo47
    Post: 2.295
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    10 27/06/2019 15:42
    ciao
    dati a partire da riga 1:

    ripeti = 4
    For j = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1
    Rows(j).Copy
    Rows(j).Resize(ripeti).Insert
    Next

    edit: se in riga 1 hai intestazioni:

    ....To 2 Step -1

    saluti



    [Modificato da dodo47 27/06/2019 17:11]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Giuliam94
    Post: 2
    Registrato il: 27/06/2019
    Città: CAMPI BISENZIO
    Età: 29
    Utente Junior
    excel 2016
    00 27/06/2019 18:46
    dodo47, 27/06/2019 15.42:

    ciao
    dati a partire da riga 1:

    ripeti = 4
    For j = Range("A" & Rows.Count).End(xlUp).Row To 1 Step -1
    Rows(j).Copy
    Rows(j).Resize(ripeti).Insert
    Next

    edit: se in riga 1 hai intestazioni:

    ....To 2 Step -1

    saluti






    Ho appena provato e funziona! Ti ringrazio tantissimo mi sei stato di grande aiuto!!😊
  • 15MediaObject5,0013 1