Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim MyClient As Range
Set MyClient = Clienti.Columns(1).Find(what:=ListBox1.Value, LookAt:=xlWhole)
With Range("Cliente")
.Value = ListBox1.Value 'estrae l'indirizzo del Cliente e lo riporta sul preventivo
.Offset(2).Value = MyClient.Offset(, 1).Value 'indirizzo
.Offset(4).Value = MyClient.Offset(, 2).Value 'tel
.Offset(6).Value = MyClient.Offset(, 3).Value 'fax
.Offset(8).Value = MyClient.Offset(, 4).Value 'p.IVA
.Offset(10).Value = MyClient.Offset(, 5).Value 'Email
.Offset(12).Value = MyClient.Offset(, 6).Value 'Rif
.Offset(15).Value = MyClient.Offset(, 7).Value 'Agente
End With
End Sub |