Visual Basic para Aplicaciones - error 1004

Life is soft - evento anual de software empresarial
 
Vista:

error 1004

Publicado por Miguel (1 intervención) el 29/06/2006 21:08:24
Hola a todos.
Perdonar mi ignorancia pero estoy creando una macro para excel y me da un error 1004 y me dice algo como error en el metodo cells de objeto global.

os pongo mi rutina que es mas simple que un chupete.

Nota: si tengo abierto el libro excel si que me funciona, pero cuando intento hacer que se ejecute automaticamente al abrir el libro excel, es cuando me da el problema.

Sub auto_open()

fila1 = 1
fila2 = 80
COL1 = 1
COL2 = 7
col6 = 6
col7 = 7
colu2 = 2
fila35 = 35
fila4 = 4
cont = False
For fila = fila1 To fila2
For columna = COL1 To COL2
If Cells(fila, col6).Value < Cells(fila4, col7).Value And Cells(fila, col7).Value = ("si") Then
Cells(fila, columna).Font.ColorIndex = 3 'Rojo
cont = True
Else
Cells(fila, columna).Font.ColorIndex = 1 'Negro
End If
Next columna
Next fila
If cont = True Then
Cells(fila35, colu2) = "Cliente con fuente samsung fuera del perido de sustitución "
Cells(fila35, colu2).Font.ColorIndex = 3 'Rojo
Else
Cells(fila35, colu2) = ""
End If
End Sub

GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error 1004

Publicado por Tonijua (6 intervenciones) el 03/07/2006 19:57:35
Amigo, lo mas probable es que tengas tipos de datos incompatibles en las condiciones... Verifica los datos que estas comparando.. ya que este es un error de tipo declarado por el ususario.

Cells(fila, col6).Value < Cells(fila4, col7)
Cells(fila35, colu2) = "Cliente con fuente samsung fuera del perido de sustitución "
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar