Cella con menů

Storico discussioni

Cella con menů a comparsa di Roberto
Avrei bisogno di un codice per una macro che mi permetta di avere un menů a comparsa nel momento che seleziono una determinata cella.
Cioč se clicco su una cella si deve aprire una tendina con delle opzioni di scelta che rimangano poi come valore/testo della stessa cella.
Non sň se mi sono spiegato...
Grazie per un possibile input di idee...
Roberto

di apoben64
Ciao Roberto,benvenuto andando per gradi , potresti usare una combobox , la quale prevede la creazione di menů a tendina che si carica da un’ elenco a parte, e una volta fatta la scelta questa appare nella cella prescelta.
Quello che adesso non si capisce, e cioč il fine “selezionare una determinata cella “, Quale ? “ cliccare su una cella “ e ottenere l’apparizione del menu a comparsa o della combobox. Nel senso che qualsiasi tipo di comando della cella avviene o puň avvenire con qualche evento della cella stessa , es. cambio colore,valore, formattazione, ecc.
Quindi dovresti essere un po’ piů preciso !
Magari visionare un file d’esempio di quello che vuoi fare puň essere utile !
Facci sapere !

di Mauro
La routine seguente va inserita nel modulo di foglio da utilizzare.
Un click col tasto dx del mouse sulla cella "A1" avvia la finestra "Userform1".

Private Sub Worksheet_BeforeRightClick(ByVal Target As Excel.Range, Cancel As Boolean)
On Error GoTo 10
If ActiveCell.Address(RowAbsolute:=False, _
columnabsolute:=False) = "A1" Then
Userform1.Show
End If
Exit Sub
10:
If Err.Number <> 1004 Then
Msg = "Errore " & Str(Err.Number) & " generato da " _
& Err.Source & Chr(13) & Err.Description
MsgBox Msg, , "Errore", Err.HelpFile, Err.HelpContext
End If
Exit Sub
End Sub

Cognolato Studio © 2005