Resultados de la búsqueda a petición "vba"
¿Cómo agregar un botón de comando en VBA?
Estoy tratando de agregar un botón a un libro de Excel para que aparezca en cada hoja. Una gran respuesta a mi pregunta original me dio una macro para crear los botones en cada hoja: Sub AddButtons() Dim ws As Excel.Worksheet Dim btn As Button ...
Hacer referencia a una hoja de Excel de otro libro de trabajo sin copiar la hoja
Me pregunto si es posible hacer referencia a una hoja de Excel de otro libro de trabajo sin hacer una copia de esa hoja. La situación: tengo algunas hojas de trabajo muy grandes llenas de varios datos, pero no quiero mantener una copia de ellas ...
Cómo formatear una cadena SQL en un bloque de código legible que esté bien formateado y sea más fácil de leer
Cuando escribo código que construye una declaración SQL dinámica, a menudo uso una herramienta de creación de consultas como la proporcionada por MS Access para generar la base de la declaración que luego usaré en mi código. Sin embargo, es ...
Cómo convertir Excel a Adobe PDF
Estoy tratando de encontrar un código que funcione para convertir mi Excel en PDF (Adobe). Hasta ahora, mi investigación para encontrar el código perfecto no funciona. Así es como mi empresa convierte y guarda manualmente en su propio archivo ...
Inicializando variables globales en VBA
En Excel 2003, ¿cómo puedo declarar variables globales e inicializarlas solo una vez, es decir, cuando se abre el libro? Tengo algunos parámetros que son utilizados por algunas macros: rutas de acceso a archivos de entrada, básicamente. Por el ...
Vba loop para muchas hojas
Tengo un código vba que agrega cálculos para 4 hojas. Quiero un ciclo que calcule cientos de hojas sin agregar el nombre de la hoja una y otra vez en el código. Private Sub CommandButton2_Click() Dim TabNames As Variant, Ordinals As ...
Filtro avanzado: excluir encabezados
Tengo una macro que hace un filtro avanzado. ¿Cómo puedo excluir los encabezados de esto? Traté de cambiarC:C aC2:C Pero no está funcionando. Sub extractuniquevalues2() Dim wks As Excel.Worksheet Dim wksSummary ...
No puedo hacer que los cuadros combinados en cascada funcionen
Estoy tratando de hacer cuadros combinados en cascada, pero parece que no puedo hacer que funcione. Por ejemplo, si selecciono una computadora específica en el primer cuadro combinado, entonces el segundo cuadro combinado solo debería mostrar el ...
Convertir cadena a fecha VBA
Tengo una cadena con una fecha y una hora en este formato "DD.MM.YYYY HH: mm" que quiero convertir a una fecha (independientemente del formato). Estoy usando este código de prueba, y no puedo encontrar por qué no funciona: Dim Data1 As String, ...
Cambiar de Internet Explorer a Microsoft Edge
Después del lanzamiento reciente de Windows 10, incluido el nuevo navegador, Microsoft Edge, ¿alguien sabría simplemente cómo abrir el navegador Microsoft Edge a través de Excel VBA? He intentado buscar en el sitio web sin suerte. Esta es la ...