Ho creato un menù a tendina, tramite "convalida dati", con dei parametri che ho definito in un altro foglio di lavoro. All'interno del menù ho le seguenti parole:
- Codice: Seleziona tutto
one hand
tweezers
tweezers with lens
tweezers without lens
standard grasping tool
special grasping tool
nest, tangle or flexible
bulky
large size (nest, tangle or flexible)
swing crane
mobile crane
gantry crane
pallet truck
Ho creato il menù in una pagina (posizionandolo nella cella N4) che contiene delle tabelle che portano come titolo le suddette categorie. Il mio intento sarebbe quello di avere una selezione automatica non appena nel menù a tendina viene scelto uno di questi valori; premesso che io abbia già dato dei nomi specifici ad ogni gruppo di celle che corrispondono ad una determinata categoria.
Ho visionato vari post simili a questo ma le soluzioni fornite non funzionano nel mio caso. Ecco come ho operato:
1- ho definito una macro, chiamata Macro2 che dicesse:
- Codice: Seleziona tutto
Sub Macro2()
'selezione One Hand
Range("A1:L7").Select
End Sub
2- ho definito una Private Sub che richiamasse questa macro quando il valore nel menù fosse uguale ad una determinata parola (es. "one hand"):
- Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Cdati = "N4"
If Not Application.Intersect(Target, Range(Cdati)) Is Nothing Then
If Target = "one hand" Then Call Macro2
End If
End Sub
Dove sto sbagliando? Grazie mille delle risposte e scusate il disturbo.
Giorgio