Respuesta
en
Microsoft Excel
a
Autocompletar listas desplegables en excel
Convertí el valor devuelto por el control ActiveX y problema resuelto. Ej: =BUSCARV(VALOR(M2);D2:H8;5;FALSO) Si esto resuelve tu consulta, no olvides valorarla y finalizarla. Sdos Elsa
Respuesta
en
Microsoft Excel
y en 2 temas más
a
¿Dónde conseguir manuales de vba en excel desde principiante hasta super experto?
En mi sitio, en PDF, completo manual Programación VBA 2007 en adelante, más de 400 macros ordenadas por tema, explicadas paso a paso en español, con imágenes, tips y ejercicios al final de cada capítulo. Y para Excel 2003 -----Programación Inicial de...
Respuesta
en
Microsoft Excel
a
Como convertir a hexadecimal con una macro
Te dejo algunas instrucciones dependiendo de dónde tomarás el valor a convertir. Sub aHexa() 'x Elsamatilde 'convierte el contenido de una celda que se encuentra en col a izquierda ActiveCell.FormulaR1C1 = "=DEC2HEX(RC[-1],3)" 'convierte el valor de...
Respuesta
en
Microsoft Excel
a
Como copiar una hoja de un libro a otro
Esto es mucho más rápido si lo haces manualmente ;) Entra al Editor, inserta un módulo y allí copiá lo siguiente. Estoy asumiendo que el libro HOTEL ya está abierto, sino comenta en qué ruta debe buscarlo para abrirlo. Sub copiaHoja() 'x Elsamatilde...
Respuesta
en
Microsoft Excel
a
Error con formula al pasar de excel en Español a Excel en ingles
En VBA las fórmulas o mejor dicho las funciones siempre van en inglés... aunque tu Excel sea en español. La función REDONDEAR. MAS se escribe: ROUNDUP PD) Podés descargar desde mi sitio la lista completa de funciones Excel 2003 a 2010 inclusive. Allí...
Respuesta
en
Microsoft Excel
a
Excel en un proyecto usar pantalla completa
Para abrir el libro en pantalla completa colocá estas instrucciones en el evento Open del libro: Private Sub Workbook_Open() 'pantalla completa Application.DisplayFullScreen = True 'oculta pestañas o fichas de hoja ActiveWindow.DisplayWorkbookTabs =...
Respuesta
en
Microsoft Excel
a
¿Cómo combinar una celda automáticamente?
A continuación agrega las 2 líneas que marco: Range("B8"). Copy Sheets("HISTORICO").Select Range("B1048576").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues filx = Range("B1048576").End(xlUp).Row Range("B" & filx & ":L" & filx).Merge Sdos Elsa
Respuesta
en
Microsoft Excel
a
Listbox con datos no repetidos
Si estás trabajando con versiones Excel desde la 2007 en adelante, debieras copiar cada col K en un rango auxiliar (uno debajo del otro), aplicar la herramienta 'Quitar duplicados' del menú Datos y esa tabla resultante asignarla a tu control. Esta...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Problema de programación por cambio de versión de VBA a Excel 2010
Entre 2007 y 2010 no debes tener ningún problema, ni aún en 2013. Si tu código ya corría en 2007 debes evaluar o indicarnos qué instrucciones te están dando error... solo puede deberse a algunos controles que quizás no lo tengas todavía registrados,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Se puede Ejecutar mas de una macro en un libro de excel
La macro en desarrollo aún, se ejecutará al abrir el libro, o sea en el evento Open del libro. Esta macro, si se ingresa correctamente la clave, mostrará el resto de las hojas. Ahora, para ordenar alfabéticamente los nombres... si te estás refiriendo...