Abraham Valencia

Abraham Valencia

Me gusta Excel
 436K puntos  Michoacán de Ocampo, México @abrahamvj desde - visto
Preguntar

Respuestas en Visual Basic

Respuesta en y en 2 temas más a

Condicionante, bloqueo y eliminación de celdas con dos Private Sub Worksheet_Change

[Hola Selecciona todas las celdas porque tú le estás indicando eso con tus macros "Sí" y "No"; asimismo como se seleccionan todas las celdas, incluyendo D5, se dispara también el evento "SelectionChange". Sugiero explicar exactamente que...
Respuesta en y en 2 temas más a

Que debo hacer para que el siguiente código funcione en todas las hojas de Excel. ?

[Hola Siguiendo con tu mismo código, solo pega esto en el módulo del libro (cuyo nombre por defecto es "ThisWorkBook"): Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal target As Range) If target.Cells.Count > 1 Or target.HasFormula Then...
Respuesta en y en 1 temas más a

Cómo cambiar el rango de una gráfica con una Macro

[Hola Cuando dices "rango variable" te refieres a qué: - Cambia por completo el rango de datos, digamos de "A1:B10" a "E4:F15", o - Cambia la cantidad de filas: de "A1:B10" a "A1:B50" (o menos), o - Lo que cambia es el número de columnas Abraham...
Respuesta en y en 3 temas más a

¿ Cómo generar música o melodía básica en VBA?

[Hola Lo primero es comentarte que a las funciones de la API de Windows (y a otras en general) no se les puede agregar parámetros, todo tiene que ser basado en los que ya tienen. Segundo, si tu idea es hacer algo que reproduzca sonidos, digamos, tipo...
Respuesta en y en 2 temas más a

Macro que asigne la primera letra del mes en mayúscula a los números de 1 a 12 en un rango seleccionado.

[Hola Suponiendo que: - Solo hay números del 1 al 12 - Que seleccionarás las celdas en donde quieres el cambio Entonces, prueba así: Sub Cambiar() Dim Celda As Range For Each Celda In Selection Celda.Value = Choose(Celda.Value, "E", "F", "M", "A",...
Respuesta en y en 2 temas más a

Actualizar tabla, eliminando los datos anteriores

[Hola Pues de ser necesario borra entonces todos los valores de dicho rango: Range("A1:F9"). ClearContents Por supuesto estoy asumiendo que necesitas borrar todo ya que en realidad no has dado detalles ni mostrado tu macro. Comentas Abraham Valencia
Respuesta en y en 2 temas más a

¿Problema con una macro que realizaste de pasar documentos de excel a pdf?

[Hola Las "casillas de verificación" de los pdf se marcan dándole valor de "Sí" o "No" (si tu Acrobat es en castellano) o de "Yes" o "No" (si tu Acrobat es en inglés). Ah, por supuesto hay que saber el nombre de las casillas Si fuesen parte del...
Respuesta en y en 1 temas más a

Macro no cierra Excel, solo el libro que la contiene

[Hola La línea del Quit nunca se ejecuta ya que cierras el libro con Close y al cerrarse obviamente ninguna línea posterior a dicho Close puede ser ejecutada. Es eso. Yo sugiero guardar sin cerrar el libro y después recién cerrar Excel....
Respuesta en y en 1 temas más a

Pasar datos de Excel a formulario pdf

[Hola Hay dos formas, una es usar "SendKeys" (con la "iniestabilidad" conocida que tiene) y la otra es usar el objeto Acrobat a través de VBA (lo que no es tan simple). En el segundo caso necesitarías tener sí o sí instalado el Acrobat Pro o el...
Respuesta en y en 2 temas más a

Como enviar imagen cargada en UserForm a hoja en excel?

[Hola ¿Cómo insertas la imagen en el Userform? Dices que "buscas" pero también mencionas "sin ruta", quizá si especificas eso sería más fácil darte ideas pues al buscar se entiende que se puede obtener la ruta y haría más fácil todo. Abraham Valencia