Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Eliminare alcuni numeri dalla colonna che scorre

Ultimo Aggiornamento: 13/12/2019 19:27
Post: 63
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
12/12/2019 20:54

Ciao a tutti mi servirebbe un aiuto da parte vostra;
Come dal file allegato vorrei eliminare alcuni numeri dalle colonne B-E
che scorrono attraverso pulsante.
Dalla colonna B vorrei eliminare i numeri da 1 a 4 cioé dopo lo zero deve scorrere il 5.
Dalla colonna C vorrei eliminare i numeri da 1 a 10 cioé dopo lo zero deve scorrere l'11.
Dalla colonna D vorrei eliminare i numeri da 1 a 17 cioé dopo lo zero deve scorrere il 18.
Dalla colonna E vorrei eliminare i numeri da 1 a 22 cioé dopo lo zero deve scorrere il 23.
Grazie mille.
Post: 3.611
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
12/12/2019 22:15

Buona sera, Alex;
se ho interpretato correttamente la tua richiesta, potresti provare con:

in Cella "B4"

 =SE($B3=0;5;RESTO(B3+$G$1;37)) 

in Cella "C4"
 =SE($C3=0;11;RESTO(C3+$G$1;43)) 

in Cella "D4"
 =SE($D3=0;18;RESTO(D3+$G$1;50)) 

in Cella "E4"
 =SE($E3=0;23;RESTO(E3+$G$1;55)) 

Tutte da copiare nelle Celle sottostanti.

 

A disposizione.

Buona serata.

Giuseppe



Windows XP - Excel 2000
Windows 10 - Excel 2013
13/12/2019 04:20

Non ho capito perchè alla colonna A hai assegnato max=30, invece alla colonna B max=37 ???
Inserisci queste due ed assegnale hai bottoni in colonna B
Dimmi se fanno quello che desideri?
Sub Aumenta_B()
Dim max As Integer
    max = 37             'massimo valore per tutti i 5 contatori, cambiare a piacere
    If Range("B3") < max Then
        If Range("B3") Mod 10 = 0 Then Range("B3") = Range("B3") + 5 Else Range("B3") = Range("B3") + 1
    Else
        Range("B3") = 0
    End If
End Sub
Sub Diminuisci_B()
Dim max As Integer
    max = 37             'massimo valore per tutti i 5 contatori, cambiare a piacere
    If Range("B3") <= 0 Then
        Range("B3") = max
    Else
        If Range("B3") Mod 10 = 0 Then Range("B3") = Range("B3") - 5 Else Range("B3") = Range("B3") - 1
    End If
End Sub
Post: 63
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
13/12/2019 09:32

Vi ringrazio tutti e due per l'aiuto, purtroppo non funzionano, i numeri che volevo eliminare dalle colonne B-E sono ancora presenti anche il codice che ho inserito in VBA; molto probabilmente sbaglio io qualcosa.
13/12/2019 13:19

Io ho sbagliato, pensavo che Ti riferivi sui bottoni aumenta-diminuisci.
Però la risposta di GiuseppeMN mi sembra giusta

A meno che desideri questo...oppure foglio2
[Modificato da ABCDEF@Excel 13/12/2019 16:32]
Post: 64
Registrato il: 27/05/2019
Città: MILANO
Età: 56
Utente Junior
2016
OFFLINE
13/12/2019 19:27

Vi ringrazio funziona, ora vorrei chiedervi un altro favore;
vorrei aggiungere alle celle B4, C4, D4. E4 un numero come nel file allegato.
Grazie mille.
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 19:02. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com