Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296

    Estrarre dati ogni tot righe

    Buonasera,
    ho questo problema: voglio creare una colonna che mi riporti i valori di un'altra colonna dove
    nella prima riga deve esserci il valore della prima riga della colonna di partenza,
    nella seconda riga il valore della riga 7
    nella terza riga il valore della riga 14
    nella quarta riga il valore della riga 21

    e così via. Con un intervallo multiplo di 7.

    Non so se mi sono spiegato.
    Mi sapreste dire come fare?

    Grazie 1000

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Nel mio esempio i valori da ciclare sono nella colonna A e verranno copiati nella colonna B.

    codice:
    Sub multipli()
    ultima = Range("A65536").End(xlUp).Row
    j = 1
    For i = 1 To ultima
        If i = 1 Or i Mod 7 = 0 Then
           Range("B" & j).Value = Range("A" & i)
           j = j + 1
        End If
    Next i
    End Sub

  3. #3
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Originariamente inviato da nicola75ss
    Nel mio esempio i valori da ciclare sono nella colonna A e verranno copiati nella colonna B.

    codice:
    Sub multipli()
    ultima = Range("A65536").End(xlUp).Row
    j = 1
    For i = 1 To ultima
        If i = 1 Or i Mod 7 = 0 Then
           Range("B" & j).Value = Range("A" & i)
           j = j + 1
        End If
    Next i
    End Sub

    Grazie nicola75ss,
    non avevo mai utilizzato le macro perchè non conosco VB, ho solo modificato una inezia dato che le righe da estrarre sono la 1, 8,15,22...
    Sei stato davvero gentile.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da otello
    ho solo modificato una inezia dato che le righe da estrarre sono la 1, 8,15,22...
    Allora bastava modificare la condizione in

    If i Mod 7 = 1 Then

    Prego.

  5. #5
    Utente di HTML.it L'avatar di otello
    Registrato dal
    May 2003
    Messaggi
    296
    Originariamente inviato da nicola75ss
    Allora bastava modificare la condizione in

    If i Mod 7 = 1 Then

    Prego.

    Infatti per questo dicevo "inezia"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.