Error de compilacion

08/08/2008 - 05:26 por Edixon | Informe spam
Hola grupo tengo el siguiente problemita

tenia una macro que funcionaba perfectamente

pero hoy la estoy probando y me sale el siguiente error: Error de
complilación en el módulo oculto: Módulo 1

cuando desbloqueo el proyecto de visual basic y lo vuel a ejecutar
aparece elsiguiente error

Error de complilación: No se puede encontrar el proyecto o biblioteca

La macro es la siguiente fue creada por nuestro amigo Héctor

Sub Ordena_Limpia()
Dim ColDesp As Byte, Fila_1 As Integer, Fila_2 As Long, Fila_x As
Integer
ColDesp = 4 ' columna E en relacion con la columna A '
Application.ScreenUpdating = False
[a2].Sort [a2], xlAscending, , , , , , xlYes > Aqui marca
el error señala [a2] despues de Sort
With Range([a2], [a2].End(xlDown))
.Offset(, ColDesp).Formula = "=if(countif(a$2:a2,a2)=1,a2,"""")"
.Value = .Offset(, ColDesp).Value
.Offset(, ColDesp).Value = .Value
Fila_x = .Row + .Rows.Count - 1: Fila_2 = 2
With .Offset(, ColDesp).Offset(-1).Resize(1)
Do While Fila_1 < Fila_x: Fila_1 = Fila_2
With .Offset(Fila_1 - 1)
Fila_2 = IIf(IsEmpty(.Offset(1)), .End(xlDown).Row, Fila_2 +
1)
If Fila_2 > Fila_x Then Fila_2 = Fila_x + 1
.Value = Application.Sum(.Offset(, -1).Resize(Fila_2 -
Fila_1))
' .Formula = "=sum(" & .Offset(, -1).Resize(Fila_2 -
Fila_1).Address(0, 0) & ")"
End With
Loop
End With
End With
End Sub


Gracias por su ayuda de antemano
 

Leer las respuestas

#1 Héctor Miguel
08/08/2008 - 07:02 | Informe spam
hola, Edixon !

... una macro que funcionaba perfectamente... la estoy probando y me sale el siguiente error:
Error de complilación en el modulo oculto: Modulo 1
cuando desbloqueo el proyecto de visual basic y lo vuel a ejecutar aparece elsiguiente error
Error de complilacion: No se puede encontrar el proyecto o biblioteca (...)



1) (hasta donde se) cuando un codigo indica como causa de error a funciones basicas de vba (generalmente)
se debe a referencias perdidas, nombres "ambiguos" (o duplicados) que la aplicacion (vba) no puede resolver

2) en donde falla, comprueba si en el proyecto de macros hay referencias "perdidas" a librerias
desde el editor de vba (menu) herramientas / referencias...
-> busca alguna que diga FALTA: xxx o MISSING: xxx

3) si se trata de alguna de las normales, pudiera ser necesario (re)registrar excel (en el registro de windows)
-> desde el boton inicio -> ejecutar -> excel /regserver
(es probable que debas especificar la ruta completa al excel delimitada por comillas dobles)
(p.e.) "c:\archivos de programa\microsoft office\office\excel.exe" /regserver

4) (por si las dudas)... para la version 2007, es necesario ejecutar una (re)instalacion desde el panel de control de windows:
(agregar / quitar progrmas) con la opcion de "reparar"

5) otra (posible) causa del error seria si (p.e.) al simplemente iniciar excel NO aparece el (normal) libro1 en blanco
(en ese caso) pudiera tratarse de algun virus que se "auto-carga" desde algun directorio de inicio (xlstart???)

comentas (si hubiera) algun detalle adicional ?
saludos,
hector.

Preguntas similares