Dante Amor

Dante Amor

https://www.youtube.com/@CursosDeExcelyMacros
 5.749K puntos  Ciudad de México, México @aprendemos desde - visto
Preguntar

Respuestas en VBA

Respuesta en y en 1 temas más a

VBA como evaluar el valor de una variable a partir de un texto

Coincido con jrgces, en VBA no puedes hacer referencia a una variable con el nombre de la variable, mientras que en otros lenguajes si es posible. Siguiendo con tu ejemplo: Es decir esto: VAR2=range("a1").value Te va a dar como resultado esto:...
Respuesta en y en 4 temas más a

Colocar números en negativo o positivo en columna saldo

Puedes poner una imagen de la hoja2 con datos y el resultado que quieres para el saldo.
Respuesta en y en 2 temas más a

Copiar rango de celdas a otro excel VBA

Te falta hacer referencia a la hoja donde vas a pegar: Dim filaDondeCopiar As Integer: filaDondeCopiar = 13 For f = 7 To ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row If Cells(f, 23).Value <> "Ok" Then With LibroDestino.Sheets("Hoja1")...
Respuesta en y en 2 temas más a

Problema para exportar a PDF en Excel VBA

Lo más simple es que copies la primera página a una nueva hoja y exportes la nueva hoja a pdf.
Respuesta en y en 2 temas más a

Error al quiere poner una fórmula en una celda desde vba

Cambia estas líneas: uFila = .Range("A" & Rows.Count).End(xlUp).Row ' determina la ultima fila con datos Call insertacolumna 'llama a una insercion de columna B 'temporal.Range("B2:B" & uFila).Formula=...
Respuesta en y en 2 temas más a

¿Cómo juntar dos órdenes parecidas en una sola línea en VBA Excel?

No es posible en una sola línea. Pero, te pregunto, ¿para qué lo necesitas en una sola línea? ¿Cuál es la finalidad de hacer visible la hoja? Puedes utilizar la hoja oculta. No es necesario hacerla visible, ni seleccionarla, solamente debes hacer...
Respuesta en y en 4 temas más a

Separar palabras de una celda

Debemos identificar los patrones en ambos casos. Si el caso 1 siempre tiene dos diagonales: \ Si el caso1, siempre termina con la palabra " DESCRIPCION.". Si el caso2, siempre tiene una diagonal y el número está antes de un espacio. Prueba con la...
Respuesta en a

Fórmula VBA Buscarv y poner datos

Te propongo el siguiente código, es para buscar en la misma columna C, omitiendo la celda donde pusiste el DNI Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range, c As Range, f As Range, rng2 As Range Set rng = Intersect(Target,...
Respuesta en y en 3 temas más a

¿Como usar Find con xlpart?

Prueba esto: Sub buscafactura() Dim fact As Variant Dim f As Range Dim sh As Worksheet fact = InputBox("Entra factura: ", "Número o parte del número") If StrPtr(fact) = 0 Then MsgBox "Click Cancel" Exit Sub ElseIf Len(fact) = 0 Then MsgBox "Entra un...
Respuesta en y en 3 temas más a

Registrar más rápido con formulario vba

¿En qué parte del código se demora más? ¿En la parte donde borras? ¿O en la parte donde agregas los registros? ¿Cuántos registros estás agregando? ¿Es necesario agregar el registro al inicio de la tabla? Eso implica que debes recorrer los 6000...