
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("D26") = "" Then Exit Sub
If Range("D26") = "1 - Spese di trasporto erroneamente addebitate." Then
Exit Sub
Else
MsgBox "ciao"
End If
End Sub |
Sub pro()
If Range("D26") = "5 - Mancato riconoscimento dello sconto commerciale per particolari promozioni" Then
Rows("39:42").EntireRow.Hidden = False
Else
Rows("39:42").EntireRow.Hidden = True
End If
End Sub |
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("d26:d32"), Target) Is Nothing Then
MsgBox (Target.Value)
End If
If Target.Value = "5 - Mancato riconoscimento dello sconto commerciale per particolari promozioni" Then
Rows("39:42").EntireRow.Hidden = False
Else
Rows("39:42").EntireRow.Hidden = True
End If
End Sub |
Private Sub Worksheet_Change(ByVal Target As Range)
' Condizioni per la la cella D26
'Inserisce la funzione se al verificarsi della condizione 5
If Range("D26") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D27") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D28") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D29") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D30") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D31") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D32") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D33") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D34") = "5 - Sconto commerciale per particolari promozioni." _
Or Range("D35") = "5 - Sconto commerciale per particolari promozioni." _
Then
Rows("39:42").EntireRow.Hidden = False
Else
Rows("39:42").EntireRow.Hidden = True
End If
' Inserisce la funzione se al verificarsi della condizione 6
If Range("D26") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D27") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D28") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D29") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D30") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D31") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D32") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D33") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D34") = "6 - Reso su vendite per merce danneggiata." _
Or Range("D35") = "6 - Reso su vendite per merce danneggiata." _
Then
Rows("43:50").EntireRow.Hidden = False
Else
Rows("43:50").EntireRow.Hidden = True
End If
'Inserisce la funzione se al verificari della condizione 7
If Range("D26") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D26") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D27") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D28") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D29") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D30") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D31") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D32") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D33") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D34") = "7 - Reso su vendite per merce non ordinata." _
Or Range("D35") = "7 - Reso su vendite per merce non ordinata." _
Then
Rows("51:58").EntireRow.Hidden = False
Else
Rows("51:58").EntireRow.Hidden = True
End If
'Inserisce la funzione se al verificari della condizione 8
If Range("D26") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D27") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D28") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D29") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D30") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D31") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D32") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D33") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D34") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Or Range("D35") = "8 - Reso su vendite per merce mai ritirata dal cliente." _
Then
Rows("59:62").EntireRow.Hidden = False
Else
Rows("59:62").EntireRow.Hidden = True
End If
'Inserisce la funzione se al verificari della condizione 10
If Range("D26") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D27") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D28") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D29") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D30") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D31") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D32") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D33") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D34") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Or Range("D35") = "10 - Errata fatturazione rispetto alla ragione sociale del cliente." _
Then
Rows("63:68").EntireRow.Hidden = False
Else
Rows("63:68").EntireRow.Hidden = True
End If
'Inserisce la funzione se al verificari della condizione 13
If Range("D26") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D26") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D27") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D28") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D29") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D30") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D31") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D32") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D33") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D34") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Or Range("D35") = "13 - Reso su vendite per autorizzazione dell'Ufficio Commerciale." _
Then
Rows("69:76").EntireRow.Hidden = False
Else
Rows("69:76").EntireRow.Hidden = True
End If
End Sub |
