dovrei incrementare o decrementare i valori in I17:I25
ogni volta che cambio il valore in C7 con i pulsantini,
i valori in I6:I14 possono essere positivi o negativi 1 o -1
questi si devono sommare con il valore di C7 in I17:I25
come da foto esempio

Moderatori: Anthony47, Flash30005

Private Sub Worksheet_Change(ByVal Target As Range)
tue istruzioni che fanno quello che hai descritto
End SubFor I= 17 to 25
Cells(I, 9) = Cells(I, 9) + Cells(7 , 3) + Cells(I - 11, 9)
Next ISub Deltad()
RInp = "AM9:AM17" '<<< Range di partenza, verticale
ColH = 11 '<<< N° di colonne dati
ROut = "M9" '<<< Cella iniziale di output
CContr = "C7" '<<< Cella collegata alla casella di selezione
'
DeltaV = Range(CContr).Value
For J = 1 To ColH
For I = 1 To Range(RInp).Count
Range(ROut).Offset(I - 1, J - 1).Value = Range(RInp).Range("A1").Offset(I - 1, J - 1).Value + DeltaV
Next I
Next J
End Sub
Avevo lavorato su questa descrizione.esempio pratico
C7 = 4 I6 =1 in I17 = 5 (4+1)
se aumento C7 =5 I6 = 1 in I17 =6 (5+1)
se aumento C7 = 6 I6 = -1 in I7 = 5(6-1)
Public OldC7
Sub Piumen()
'
RInp = "AM9:AW17" '<<< Range di partenza
'ColH = 11 '<<< N° di colonne dati
ROut = "M9" '<<< Cella iniziale di output
CContr = "C7" '<<< Cella collegata alla casella di selezione
'
If IsEmpty(OldC7) Or Range(CContr) = OldC7 Then Beep: GoTo ESci
If Range(CContr) > OldC7 Then
Range(RInp).Copy
Range(ROut).PasteSpecial Paste:=xlPasteValues, Operation:=xlAdd, SkipBlanks _
:=False, Transpose:=False
Else
Range(RInp).Copy
Range(ROut).PasteSpecial Paste:=xlPasteValues, Operation:=xlSubtract, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End If
Application.CutCopyMode = False
Range(ROut).Select
ESci:
OldC7 = Range(CContr)
End Sub
Torna a Applicazioni Office Windows
| File Batch - variabile non si incrementa nel ciclo FOR Autore: Diego79 |
Forum: Programmazione Risposte: 4 |
| [EXCEL 2013] Macro Stampa-Salva-Incrementa Autore: Demolitore |
Forum: Applicazioni Office Windows Risposte: 5 |
| incrementa fino a, e poi avvia altra macro. Autore: tyler779 |
Forum: Applicazioni Office Windows Risposte: 1 |
Visitano il forum: Nessuno e 35 ospiti