Risultati da 1 a 5 di 5

Discussione: Come fare avanzare il contenuto di un intervallo di celle



  1. #1
    L'avatar di Paoletto
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Nuoro
    Età
    49
    Messaggi
    2
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Come fare avanzare il contenuto di un intervallo di celle

    Ciao a tutti,
    vorrei chiedervi il sistema per far avanzare in una turnazione i nominativi dei giocatori senza doverli riscrivere uno per uno. Nel file allegato i nomi da D29 a AJ29 devono avanzare ogni settimana alla cella successiva: quindi nella prossima turnazione il giocatore Marco passerà dalla D29 alla E29, Gianni dalla E29 alla F29 e così via, mentre chi si trova alla fine della turnazione deve ricominciare: quindi Pietro dalla AJ29 passerà alla D29 e così a ruota tutti gli altri si spostano di una cella a destra. Insieme ai nomi devono spostarsi anche i numeri dei giocatori (riga 30). Grazie
    File Allegati File Allegati

  2. #2

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4019
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Come fare avanzare il contenuto di un intervallo di celle

    Ciao,
    ci sono alcune cose che non mi sono chiare....

    1) Perchè hai scritto le date come testo ?
    2) Questi spostamenti dove devono avvenire visto che nel file allegato c'è solo una tabella?

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

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

    Re: Come fare avanzare il contenuto di un intervallo di celle

    Ciao Paoletto
    ti riallego il file (Problema_Marius.xlsm) in cui ho inserito una macro associata al pulsante Avanza. Ogni volta che clicchi sul pulsante i nominativi e i numeri sottostanti scalano di una cella.
    Per non "sporcare" il tuo lavoro la macro scrive i nomi nelle righe 40 e 41 che ovviamente, se la macro fa quello che chiedi, vanno cambiati in 20 e 30.
    Il codice è questo:
    Codice: 
    Option Explicit
    
    
    Sub Avanza()
    Dim i As Integer, nome(1 To 33) As String, num(1 To 33) As Integer
    For i = 1 To 33
        nome(i) = Cells(29, i + 3): num(i) = Cells(30, i + 3)
    Next i
    For i = 1 To 32
        Cells(40, i + 4) = nome(i): Cells(41, i + 4) = num(i)
    Next i
    Cells(40, 4) = nome(33): Cells(41, 4) = num(33)
    End Sub
    Fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  4. I seguenti utenti hanno dato un "Like"


  5. #4
    L'avatar di Paoletto
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Nuoro
    Età
    49
    Messaggi
    2
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Come fare avanzare il contenuto di un intervallo di celle

    Ciao Mario,

    complimenti, è perfetto. Ho sostituito i numeri delle righe nella macro ed esegue benissimo quanto richiesto.
    Grazie infinite per la tua cortese disponibilità. Vorrei poter ricambiare, ma posso solo ringraziarti e ancora congratularmi per la tua competenza.
    Buona serata

    Paolo

    p.s. un grazie anche a cromagno

  6. #5

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4019
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Come fare avanzare il contenuto di un intervallo di celle

    Citazione Originariamente Scritto da Paoletto Visualizza Messaggio
    Ciao Mario,

    complimenti, è perfetto. Ho sostituito i numeri delle righe nella macro ed esegue benissimo quanto richiesto.
    Grazie infinite per la tua cortese disponibilità. Vorrei poter ricambiare, ma posso solo ringraziarti e ancora congratularmi per la tua competenza.
    Buona serata

    Paolo

    p.s. un grazie anche a cromagno
    Allora... complimenti a Mario per l'intuito :246:

    @Paoletto
    se hai risolto il problema, segna questo thread come "RISOLTO".
    Vai sul menù "Strumenti Discussione" (all'inizio del thread) e scegli la voce "Segna questa discussione come Risolta...".

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

Discussioni Simili

  1. Risposte: 7
    Ultimo Messaggio: 03/01/17, 20:15
  2. tradurre contenuto celle di testo
    Di NicolaO nel forum Domande su Excel in generale
    Risposte: 1
    Ultimo Messaggio: 11/05/16, 00:08
  3. Risposte: 8
    Ultimo Messaggio: 05/05/16, 00:24
  4. Funzione SE su intervallo celle
    Di mirko.esposito nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 23/04/16, 19:02
  5. Traslazione contenuto celle
    Di daccio2402 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 03/10/15, 20:51

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
  •