Creo que estoy ciego...

17/11/2005 - 01:36 por Hernandez, Roberto | Informe spam
...porque no encuentro el error.

Dice mi jefe que sufro de 'ceguera de taller', o sea que de tanto estar en
esto no veo lo que los demás, con una mente fresca si podrán...

Muchachos, ¿qué error tengo que no consigo hacer que esto funcione??????

'**********************************************************
Sub imprimir_seleccionando()
Dim seleccion As Range

On Error Resume Next
Worksheets("Noviembre").Select

Application.ScreenUpdating = True
Set seleccion = Application.InputBox( _
Prompt:="Seleccione los empleados", _
Title:="Remisiones a imprimir", _
Default:=("$B$7"), _
Type:=8)

If seleccion Is Nothing Or seleccion.Columns.Count > 1 Then
MsgBox "No fonuncia"
Exit Sub
Else
MsgBox "Si fonuncia"
Worksheets("imprimir").Select
For Each c In ActiveSheet.Range(seleccion.Address)
Range("$B$8").Value = c.Value
'ActiveSheet.PrintOut
Next c
MsgBox "Done"
End If

End Sub
'*****************************************************
Gracias a todos!!!!
 

Leer las respuestas

#1 Héctor Miguel
17/11/2005 - 03:16 | Informe spam
hola, Roberto !

...porque no encuentro el error.
... 'ceguera de taller', o sea que de tanto estar en esto no veo lo que los demas, con una mente fresca si podran...
... que error tengo que no consigo hacer que esto funcione? [...]



sin profundizar lo suficiente al respecto de lo que pudieran ser tus 'reales intenciones' :))
[probablemente] podrias empezar por modificar la instruccion previa a la impresion...
de -> For Each c In ActiveSheet.Range(seleccion.Address)
a -> For Each c In seleccion

comentas ?
saludos,
hector.

Preguntas similares