
Private Sub Worksheet_change(ByVal Target As Range)
' If Not Application.Intersect(Target, Range(Cdati)) Is Nothing Then
If Range("e3") = "1" Then Call selezione2
If Range("e3") = "2" Then Call selezione2
If Range("e3") = "3" Then Call selezione3
If Range("e3") = "4" Then Call selezione4 |
If Range("e3") = "1" Then Call selezione2
If Range("e3") = "1" Then Call selezione1
Private Sub Worksheet_change(ByVal Target As Range)
If Range("e3") = "1" Then Call selezione1
If Range("e3") = "2" Then Call selezione2
If Range("e3") = "3" Then Call selezione3
If Range("e3") = "4" Then Call selezione4
End Sub |
If Target.Address(0, 0) = "A3" Then 'sostituisci A3 con la cella in cui si trova il menù a tendina |
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If (Not Intersect(Me.Range("E3"), Target) Is Nothing) And Target.Cells.Count = 1 Then
If Target.Value <> "" Then
Application.Run Target.Value
Target.Value = ""
End If
End If
End Sub |
Private Sub Worksheet_change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("e3")) Is Nothing Then
Dim cell As Range
For Each cell In Range("e3")
If cell.Value = "a" Then Call selezionea
If cell.Value = "b" Then Call selezioneb
If cell.Value = "c" Then Call selezionec
If cell.Value = "d" Then Call selezioned
Next
|
For Each cell In Range("j3")
If cell.Value = Target.Value Then Sheets("ruolo").Range("$A$3:$R$210588").AutoFilter Field:=4, Criteria1:=Target.Value: Call progetto1
Next
For Each cell In Range("j5")
If cell.Value = Target.Value Then Sheets("ruolo").Range("$A$3:$R$210588").AutoFilter Field:=4, Criteria1:=Target.Value: Call progetto1
Next |
