Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Convalida - excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Convalida - excel

Postdi Sasyjoe » 09/08/14 09:47

Ciao ragazzi

Con la funziona convalida dati, elenco vorrei inserire come opzioni del menu a tendina "*"&A1,"*"&A2 fino ad A20.

Non riesco ad ottenere il risultato se non con una colonna di appoggio in B dove B1 = "*"&A1 e nell'elenco della convalida dati inserisco b1:b20.

Attendo vostre istruzioni.

Ciao a tuttii
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27

Sponsor
 

Re: Convalida - excel

Postdi Anthony47 » 12/08/14 01:22

Premesso che Excel ha piu' colonne di quante normalmente l' utente ne richieda (quindi l' uso di una colonna di appoggio, eventualmente nascosta, non ha controindicazioni), potresti limitare la convalida al solo intervallo A1:A20 e poi "aggiustare" il contenuto della cella con una macro di WorksheetChange; esempio: tasto destro sul tab col nome del foglio contenente la Convalida, visualizza codice, metti questa macro nel frame di dx
Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myConv As String
'
myConv = "$F$16"       '<<< La cella con la convalida
'
If Target.Address = myConv Then
Application.EnableEvents = False
    If Target.Value <> "" And Left(Target.Value, 1) <> "*" Then
        Target.Value = "*" & Target.Value
    End If
Application.EnableEvents = True
End If
End Sub


Personalizza la riga marcata <<< con l' indirizzo della cella contenente la Convalida.

In questo modo l' utente visualizza solo il contenuto del range A1:A20, e la macro si occupera' di aggiungere "*" in testa.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Convalida - excel

Postdi Sasyjoe » 12/08/14 07:44

Perfetta. Grazie
Sasyjoe
Utente Senior
 
Post: 404
Iscritto il: 04/05/12 13:27


Torna a Applicazioni Office Windows


Topic correlati a "Convalida - excel":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti