
Questa:
='1'!B5+'2'!B5+'3'!B5+'4'!B5+'5'!B5+'6'!B5+'7'!B5+'8'!B5+'9'!B5+'10'!B5+'11'!B5+'12'!B5+'13'!B5+'14'!B5+'15'!B5+'16'!B5+'17'!B5+'18'!B5+'19'!B5+'20'!B5+'21'!B5+'22'!B5+'23'!B5+'24'!B5+'25'!B5+'26'!B5+'27'!B5+'28'!B5+'29'!B5+'30'!B5+'31'!B5+'32'!B5+'33'!B5+'34'!B5+'35'!B5+'36'!B5+'37'!B5+'38'!B5+'39'!B5+'40'!B5+'41'!B5+'42'!B5+'43'!B5+'44'!B5+'45'!B5+'46'!B5+'47'!B5+'48'!B5+'49'!B5+'50'!B5+'51'!B5+'52'!B5+'53'!B5+'54'!B5+'55'!B5+'56'!B5+'57'!B5+'58'!B5+'59'!B5+'60'!B5+'61'!B5+'62'!B5+'63'!B5+'64'!B5+'65'!B5+'66'!B5+'67'!B5+'68'!B5+'69'!B5+'70'!B5+'71'!B5+'72'!B5+'73'!B5+'74'!B5+'75'!B5+'76'!B5+'77'!B5+'78'!B5+'79'!B5+'80'!B5+'81'!B5+'82'!B5+'83'!B5+'84'!B5+'85'!B5+'86'!B5+'87'!B5+'88'!B5+'89'!B5+'90'!B5+'91'!B5+'92'!B5+'93'!B5+'94'!B5+'95'!B5+'96'!B5+'97'!B5+'98'!B5+'99'!B5+'100'!B5+'101'!B5+'102'!B5+'103'!B5+'104'!B5+'105'!B5+'106'!B5+'107'!B5+'108'!B5+'109'!B5+'110'!B5+'111'!B5+'112'!B5+'113'!B5+'114'!B5+'115'!B5+'116'!B5+'117'!B5+'118'!B5+'119'!B5+'120'!B5
Diventa
=SOMMA('1:120'!B5) |
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim dblTot As Double
Dim wsList As Worksheet, wsTot As Worksheet
Application.EnableEvents = 0
If Sh.Name <> "Listino" And Sh.Name <> "TOTALI" Then
If Target.Column = 2 Then
Set wsTot = ThisWorkbook.Sheets("TOTALI")
Set wsList = ThisWorkbook.Sheets("Listino")
With Target
dblTot = wsTot.Cells(.Row, .Column)
If dblTot > wsList.Cells(.Row, .Column) Then
MsgBox "Totale per " & wsTot.Cells(.Row, .Column).Offset(0, -1).Value & " superato."
.ClearContents
.Select
Else 'TOGLIERE QUI
MsgBox "Disponibili altri " & wsList.Cells(.Row, .Column) - dblTot & " " & wsTot.Cells(.Row, .Column).Offset(0, -1) 'TOGLIERE QUI
End If
End With
Set wsTot = Nothing
Set wsList = Nothing
End If
End If
Application.EnableEvents = 1
End Sub
|
