Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2013, 14:39
JoaoM
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 16 años, 8 meses
Puntos: 39
Error en linea de macro

¿Qué esta mal en esta línea? pues lo de rojo es lo que esta mal

Código:
LC.RowSource = Hoja3("A2:H") & Hoja3.Range("A" & Rows.Count).End(xlUp).Row
En lo rojo es donde está mal. Le cambie de "Proveedor".Range a Hoja3.Range funciona
Código:
LC.RowSource = "Proveedor!A2:H" & Hoja3.Range("A" & Rows.Count).End(xlUp).Row
Quise hacer lo propio en lo de rojo pero no me sale a pesar de haber echo algunos cambios no doy con ella

Pretendo usar el nombre interno de hoja, code-name, no el externo (de pestaña) para que en un futuro alguien se le antoje colocar un nombre mas bonito y no echar a perder todo el proyecto, pero no se como usar el nombre interno en la parte rojo.

Probando algunas formas, no he logrado mi objetivo

Edito:
No se si así queda bien pero funciona.
Ahora pretendo que algún experto me diga si así es o hay algo mas técnico, profisional. Si hay pues venga

Código:
Hoja3.Select
'Hoja3.Activate
LC.RowSource = "A2:H" & Hoja3.Range("A" & Rows.Count).End(xlUp).Row
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg

Última edición por JoaoM; 22/12/2013 a las 16:17 Razón: Agregar posible solucion