Juan Carlos Florez

Juan Carlos Florez

Llevo varios años manejando excel y sus macros
 10,4K puntos  Colombia @jcfo desde - visto

Preguntas esperando respuesta

Actividad pública reciente

Ha empezado a seguir el tema
Ha respondido en

Desactivar $ en la formula

Selecciona toda la formula que ingresaste en la barra de formulas y presiona la tecla F4 varias veces hasta eliminar el signo $. Espero te sirva. Feliz dia. Juan Carlos
Ha respondido en

Romper todos los vínculos

Encontré este pagina lo probé y creo es lo que requieres. <a>http://www.xltoday.net/vba_ejemplos_eliminarvinculos-asp</a>
Ha respondido en

¿Cómo podría abarcar un rango mas grande?

Gendrix Buen dia La estructura general para seleccionar una columna es Columns("B:B").Select donde B es cualquier Letra de la columna. Ahora bien, si quieres seleccionar varias columnas sin importar la fila puedes usar: Range(Columns(j),...
Ha respondido en

¿Cómo abarcar un rango mas grande?

Reemplaza Range("F" & j) por Range("F" & j & ":" & "H" & j ), supongamos que j =2 entonces la expresión ("F" & j & ":" & "H" & j) = ("F2:H2")
Ha respondido en

¿Qué macro utilizó para insertar una imagen en excel con referencia a una celda?

Reemplaza tu código por este: Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Address = "$H$12" Then nombre = Target.Value Ruta = "C:\certificados\" & nombre & ".jpg" If Existe(Ruta) Then 'Existe el archivo...
Ha respondido en

¿Cómo inserto fecha en excel 2010 mediante calendario?

Para la segunda opción que mencionas en tu consulta, coloca el siguiente código en el evento Change, no donde lo tienes que es en SelectionChange. Private Sub Worksheet_Change(ByVal Target As Range) 'Celda a evaluar Celda = "C25" 'Cualquier cambio...
Ha respondido en

Como vincular el link de este código a una celda

Supongamos que la celda donde colocaras el link es la A, de tal forma que: A5= H:\Fatzer_AG_Drahtseilfabrik_Logo.jpg Entonces reemplaza la linea Sheets("PDF").Select Range("A1").Select ActiveSheet.Pictures.Insert("H:\Fatzer_ . .... por estas lineas:...
Ha respondido en

Como ejecutar macro al cambiar el valor especifico de una celda.

Copia este código en vba en la hoja donde encuentra el rango a evaluar, no en ThisWorkbook. Private Sub Worksheet_Change(ByVal Target As Range) 'Celda a evaluar Celda = "C25" If Not Application.Intersect(Target, Range(Celda)) Is Nothing Then If...
Ha respondido en

Ajustar texto a textbox

Supongamos que tu textbox se llama TextBox1, entonces en vba coloca. TextBox1.MultiLine=True O asigna a la propiedad MultiLine del control el valor true
Ha respondido en

Devolver dato de primera casilla no vacía en un rango

Te envío diversas opciones. Para hallar la ultima celda desde Excel coloca en una celda diferente al rango A10:A1000 las siguientes formulas: 1. Si la columna tiene solo números Opcion 1: =SI(CONTAR(A10:A1000)>0;COINCIDIR(9E+307;A:A)) Opción 2:...
Ha respondido en

Macro para ocultar filas según color

Al leer tu pregunta me parece que se deben ocultar las columnas y en vez de las filas. Ya que no lo tengo claro, te cree dos funciones: La primera te oculta o muestra las filas y la segunda te oculta o muestra las columnas. A continuación te coloco...
Ha respondido en

Error con una Rutina de VB en excel

Efectivamente tu programa lo he corrido en mi pc y funciona perfectamente. Podrías revisar 2 opciones: 1. Puede ser un parche del Office para la función ExportAsFixedFormat; puedes leer y descargarlo en el siguiente link:...
Ha respondido en

Macro para ordenar un rango variable

Adicione una instrucción para encontrar la ultima fila. Sub Macro10() Dim UltimaFila UltimaFila = Range("A" & Rows.Count).End(xlUp).Row Rows("9").Select Range(Selection, Selection.End(xlDown)).Select...
Ha respondido en

Inactivar celda excel si otra está vacía

Si colocas este código en el editor de Hoja1 cualquier cambio que realices en cualquier celda, mostrara un mensaje indicando que la celda A5 esta vacía. Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Trim(Range("A5")) = "" Then...

Experiencia

Llevo varios años manejando excel y sus macros.