Te anexo el código para relacionar los clientes con sus órdenes
Private Sub combobox1_Change() '******** Mustra los Clientes ********
On Error Resume Next
If nCliente(ComboBox1.Text) <> 0 Then
Sheets("Clientes").Activate
Cells(ComboBox1.ListIndex + 100, 1).Select
Tbox_TelCel.Value = ActiveCell.Offset(0, 1)
Tbox_Fecha.Value = ActiveCell.Offset(0, 2)
Tbox_Email.Value = ActiveCell.Offset(0, 3)
Tbox_Coment.Value = ActiveCell.Offset(0, 4)
Fotografia.Picture = LoadPicture("")
Fotografia.Picture = LoadPicture(ActiveCell.Offset(0, 5))
ArchivoIMG = ActiveCell.Offset(0, 5)
Tbox_TelCel.Enabled = False: Tbox_Fecha.Enabled = False:
Tbox_Email.Enabled = False: Tbox_Coment.Enabled = False:
Cbutton.Enabled = False:
cmd_Imagen.Enabled = False
'
'Agregar las ordenes al listbox
ListBox1.clear
Dim i
For i = 100 To Hoja2.Range("B" & Hoja2.Rows.Count).End(xlUp).Row
If Hoja2.Cells(i, "B").Value = ComboBox1.Value Then
ListBox1. AddItem Hoja2.Cells(i, "A")
ListBox1. List(ListBox1.ListCount - 1, 1) = Hoja2.Cells(i, "B")
ListBox1. List(ListBox1.ListCount - 1, 2) = Hoja2.Cells(i, "C")
ListBox1. List(ListBox1.ListCount - 1, 3) = Hoja2.Cells(i, "D")
ListBox1. List(ListBox1.ListCount - 1, 4) = Hoja2.Cells(i, "E")
ListBox1. List(ListBox1.ListCount - 1, 5) = Hoja2.Cells(i, "F")
End If
Next
Else
Tbox_Fecha = ""
Tbox_TelCel = ""
Tbox_Email = ""
Tbox_Coment = ""
ArchivoIMG = ""
Fotografia.Picture = LoadPicture("")
End If
Hoja1.Protect ("admin")
End Sub
.
.