Ciao a tutti,
ho una casella di controllo,nel formato controllo, il valore minino è 0 ,come posso fare per impostare un valore negativo,
cioè impostare valore compreso tra minimo - 1000 e massimo 1000
grazie
Moderatori: Anthony47, Flash30005
Creare una nuova cartella di lavoro.
2. Destro (CONTROL-click) l'area di barra in Microsoft Excel. Scegliere Moduli dal menu per visualizzare la barra Form.
3. Fare clic sul controllo di selezione sulla barra Form e disegnare la casella di selezione del foglio accanto alla cella A1.
4. Fare doppio clic sul controllo di selezione per visualizzare la finestra Formato oggetto. Fare clic sul controllo di cui digita tab. un valore minimo 0 E un valore massimo 20, e sceglie OK.
NOTA: Imposta il Massimo su 20 perché la differenza tra il minimo e tra i valori massimi che si desidera utilizzare è 20 (infatti 10-(-10)=20))
5. Destro (CONTROL-click) la casella di selezione e il clic Assegna macro.
6. Scegliere Nuovo nella finestra di dialogo Assegna macro.
7. Digitare la seguente macro nel modulo: Const Diff = 10
Sub Spinner1_Change()
Range("A1").Value = _
ActiveSheet.Spinners("Spinner 1").Value - Diff
End Sub
NOTA: Differenza, la costante, è uguale alla differenza tra 0 e tra il valore minimo che si desidera utilizzare ( infatti 0-(-10) = 10 ).
8. Attivare il foglio di lavoro che contiene il controllo di selezione. Selezionare la cella A1. Eseguire il test del controllo di selezione facendo clic su esso. Si visualizzano i valori di cella A1 compresi tra --10 e 10.
Private Sub SpinButton1_Change()
Range("F7").Value = SpinButton1 - 1000
End Sub
in una cella A3 tramite una casella di selezione ,
devo visualizzare un valore da - 1000 a +1000 con incremento 1
Sub Napoli()
Dim Conta As Integer
Conta = Range("C3")
Range("Q9").Value = Range("Trino!B43").Value
Select Case Conta
Case Is > Range("G2")
Range("C3").Value = Range("G2")
Range("U15") = 250
MsgBox "Ultima Estrazione"
Case Is < 1
Range("C3").Value = 1
Range("U15") = 250
MsgBox "Prima estrazione"
End Select
Range("C3").Value = Range("C3").Value + Range("R15")
Range("Trino!B5:F5").Value = Range("D11:H11").Value
Torna a Applicazioni Office Windows
Come impostare il formato data predefinito in excel? Autore: wallace&gromit |
Forum: Applicazioni Office Windows Risposte: 5 |
Creare un file Excel con fogli visibili in base all'accesso Autore: JanVathek |
Forum: Applicazioni Office Windows Risposte: 26 |
Screenshot automatizzato fogli excel:script?macro o...? Autore: Paolo67met |
Forum: Programmazione Risposte: 9 |
Visitano il forum: Nessuno e 110 ospiti