Scusa il ritardo nella risposta...codice semplice ma ho un problema.
Io ho la convalida del menu nella cella A10 e le voci del menu sono, ad esempio, Prodotti, Accessori e Optional.
Questo il codice:
- Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Cdati = "A10"
If Not Application.Intersect(Target, Range(Cdati)) Is Nothing Then
If Target = prodotti Then Call macroprodotti
If Target = accessori Then Call macroaccessori
If Target = optional Then Call macrooptional
End If
End Sub
Il problema e' che le macro non si avviano, per nessuna delle tre scelte del menu a tendina.
Pero' se al posto delle tre voci utilizzo numeri, ossia 1, 2, 3, allora le macro funzionano.
Cioe' se metto:
If Target = 1 Then Call macroprodotti
If Target = 2 Then Call macroaccessori
If Target = 3 Then Call macrooptional
allora va bene...ho dimenticato qualcosa suppongo