Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Fabio,
Ciao Norman Grazie ancora, il codice funziona perfettamente, ho solo un piccolo problema.
Non riesco a collocare gli altri codici nella Userform1. Dove andrebbero di preciso'
Ti spiego perche se li inserisco sul codice riportato sul tasto Inserimento dati, mi da questo errore:
'=========>>
Option Explicit
'--------->>
Private Sub UserForm_Initialize() <----------------- Qui si verifica l'errore evidenziandolo di giallo
Dim Ctrl As MSForms.Control
Dim CBox As MSForms.ComboBox
Dim arrElenchi As Variant
Dim rng As Range
Dim i As Long
Dim oName As Name
Const sElenchi As String = "PROVENIENZA,OSPEDPRO," _
& "SESSO,SALA,REPARTOINTERNO"
arrElenchi = Split(sElenchi, ",")
For Each Ctrl In Me.Controls
If TypeName(Ctrl) = "ComboBox" Then
Set CBox = Ctrl
Set oName = ThisWorkbook.Names(arrElenchi(i))
Set rng = oName.RefersToRange
With CBox
.RowSource = vbNullString
.List = SortedUniqueList(rng.Value)
.MatchEntry = fmMatchEntryComplete
End With
i = i + 1
End If
Next Ctrl
End Sub
P.S non capisco perchè mi ha scritto tutto in grassetto pur avendolo deselezionato
Io non riesco a replicare il tuo problema e quindi ti chiederei di farmi sapere il messagio dell'errore.
Nel frattempo, potresti scaricare il mio file di prova Fabio20180408.xls
A me, il mio codice funziona senza problemi.
===
Regards,
Norman