Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Excel General
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 19/08/08, 00:00:03
Usuario medio Excel
 
Usuario desde: jul 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 38
Predeterminado Error en option button

¿Podría alguien decirme en qué cosas me estoy equivocando en lo marcado en rojo, por favor?

Private Sub CommandButton4_Click()
Dim strceldafinal$, strfila$
' Verificamos que el textbox6 sea una fecha
If Not IsDate(TextBox6) Then
UserForm15.Show
TextBox6 = ""
TextBox7 = ""
TextBox6.SetFocus
Exit Sub
End If
' Verificamos que en textbox6 este la fecha actual
If CDate(TextBox6) <> Date Then
UserForm15.Show
TextBox6 = ""
TextBox7 = ""
TextBox6.SetFocus
Exit Sub
End If
' Verificamos que textbox 7 no esté vacío
If TextBox7 = "" Then
UserForm12.Show
TextBox7.SetFocus
Exit Sub
End If
' Verificar que el textbox7 sea numerico
If Not IsNumeric(TextBox7) Then
UserForm13.Show
TextBox7 = ""
TextBox7.SetFocus
Exit Sub
End If
' Verificamos que textbox 7 sea mayor a 15
If Val(TextBox7) < 15 Then
UserForm16.Show
TextBox7 = ""
TextBox7.SetFocus
Exit Sub
End If
' Primera celda vacia de H
strceldafinal$ = [H65536].End(xlUp).Offset(1, 0).Address
' Numero de fila de la primera celda vacía
strfila$ = Range(strceldafinal$).Row
' Fecha a la primera celda vacia de H
Range(strceldafinal$) = CDate(TextBox6)
' Valor a la primera celda vacia de I
Range(strceldafinal$).Offset(0, 1) = Val(TextBox7)
' Formulas en las columnas siguientes
Range("J" & strfila$).FormulaLocal = "=I" & strfila$ & "* 1.5 / 100"
Range("K" & strfila$).FormulaLocal = "=I" & strfila$ & "* 0.985"
Range("L" & strfila$).FormulaLocal = "=Index!D2"
Range("M" & strfila$).FormulaLocal = "=L" & strfila$ & " - I" & strfila$
Range("N" & strfila$).FormulaLocal = "=K" & strfila$ & "* 41 / 100"
Range("O" & strfila$).FormulaLocal = "=K" & strfila$ & "* 0.59"
' Botón de opciones
strfila$ = Application.WorksheetFunction.CountA(Range("H:H")) + 1
Range(strceldafinal$).Offset(0, 8) = TextName.Text
If OpcionNo Then Range(strceldafinal$, 8) = " No"
If OpcionSí Then Range(strceldafinal$, 8) = " Sí"
TextName.Text = ""
OpNo = True
TextName.SetFocus

' Sonido WAV
SONAR2
' Colocamos la fecha actual, con un formato, en el textbox1
TextBox6 = Format(Date, "d mmm yy")
TextBox7 = ""
TextBox7.SetFocus
End Sub
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 23:55:17.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7