problema con select case
Publicado por pablo (3 intervenciones) el 14/01/2008 03:17:51
Hola amigos de la web:
Quisiera hacerles una consulta sobre la instruccion “select case”, ya que no entiendo cual puede ser el error. Digamos que estamos en una userform que busca un dato numerico cuando oprimo el pulsante deberia por medio de "item" sacar el numero que esta en la celda activada y si da item = a un numero, por ejemplo item = 1 va a la case 1, la case busca a que es igual y copia los datos en las celdas predefinidas. Aca les dejo la routine espero que ustedes encuentren mi error
Dim item As Long
item = ActiveCell.Value
Select Case item
Case 1
Foglio1.Range("G19:I19") = UserForm2.ComboBox3.Text
Foglio1.Range("I14") = UserForm2.TextBox1.Text
Foglio1..Range("G14") = UserForm2.DTPicker1
Foglio1..Range("E14") = UserForm2.ComboBox2.Text
Case 2
Foglio1.Range("G47:I47") = UserForm2.ComboBox3.Text
Foglio1.Range("I42") = UserForm2.TextBox1.Text
Foglio1.Range("G42") = UserForm2.DTPicker1
Foglio1.Range("E42") = UserForm2.ComboBox2.Text
Case 3
Foglio1.Range("G75:I75") = UserForm2.ComboBox3.Text
Foglio1.Range("I70") = UserForm2.TextBox1.Text
Foglio1.Range("G70") = UserForm2.DTPicker1
Foglio1..Range("E70") = UserForm2.ComboBox2.Text
Gracias X todo
pablo
Quisiera hacerles una consulta sobre la instruccion “select case”, ya que no entiendo cual puede ser el error. Digamos que estamos en una userform que busca un dato numerico cuando oprimo el pulsante deberia por medio de "item" sacar el numero que esta en la celda activada y si da item = a un numero, por ejemplo item = 1 va a la case 1, la case busca a que es igual y copia los datos en las celdas predefinidas. Aca les dejo la routine espero que ustedes encuentren mi error
Dim item As Long
item = ActiveCell.Value
Select Case item
Case 1
Foglio1.Range("G19:I19") = UserForm2.ComboBox3.Text
Foglio1.Range("I14") = UserForm2.TextBox1.Text
Foglio1..Range("G14") = UserForm2.DTPicker1
Foglio1..Range("E14") = UserForm2.ComboBox2.Text
Case 2
Foglio1.Range("G47:I47") = UserForm2.ComboBox3.Text
Foglio1.Range("I42") = UserForm2.TextBox1.Text
Foglio1.Range("G42") = UserForm2.DTPicker1
Foglio1.Range("E42") = UserForm2.ComboBox2.Text
Case 3
Foglio1.Range("G75:I75") = UserForm2.ComboBox3.Text
Foglio1.Range("I70") = UserForm2.TextBox1.Text
Foglio1.Range("G70") = UserForm2.DTPicker1
Foglio1..Range("E70") = UserForm2.ComboBox2.Text
Gracias X todo
pablo
Valora esta pregunta


0