Dante Amor

Dante Amor

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

Respuestas en Visual Basic

Respuesta en y en 1 temas más a

Como hago la impresión de una hoja de excel condicionada a que el contenido de una celda se vuelva cero

H o l a: Pon lo siguiente en los eventos de thisworkbook Private Sub Workbook_BeforePrint(Cancel As Boolean) 'Por.Dante Amor hoja = "presupuesto" 'Verifica si la hoja existe For Each h In Sheets If UCase(h.Name) = UCase(hoja) Then existe = True End...
Respuesta en y en 1 temas más a

Seleccionar todo el contenido de un listbox

H o l a: Con lo siguiente seleccionas todos los registros del listbox, pero no significa que los podrás copiar y pegar como si fuera un texto Private Sub CommandButton2_Click() Dim f As Long ListBox1.MultiSelect = 1 For f = 0 To ListBox1.ListCount -...
Respuesta en y en 2 temas más a

Importar un numero de 37 caracteres como texto desde un archivo .xml a Excel mediante una macro.

Prueba con lo siguiente: Sub Extraerdatos() 'Act.Por.Dante Amor Dim MiPc, Carpeta, Archivos, Archivo Dim Fila ' Application.DisplayAlerts = False Application.ScreenUpdating = False Set MiPc = CreateObject("Scripting.FileSystemObject") Set Carpeta =...
Respuesta en y en 2 temas más a

Corregir macro para agregar imagen

H o l a: Envíame un correo nuevo. En el correo me envías la última versión de tu archivo que tengas. Mi correo [email protected] En el asunto del correo escribe tu nombre de usuario “carlos arana” y el título de esta pregunta.
Respuesta en y en 2 temas más a

Macro para dar mensaje de alerta o error

En el optionbutton6, me faltó un Exit Sub: If OptionButton6 Then 'Agregar registro Set b = Columns("A").Find(TextBox1, lookat:=xlWhole) If Not b Is Nothing Then MsgBox "El nombre ya existe" TextBox1.SetFocus Exit Sub End If Range("A" & Range("A" &...
Respuesta en y en 1 temas más a

Validar datos duplicados en tabla

Te anexo el código Private Sub INGRESAR_Click() ' 'Macro grabada por Adriana ' Application.ScreenUpdating = False Sheets("BD").Select Dim final As Double If torre.Value = "" Then final = Sheets("BD").Range("B" & Rows.Count).End(xlUp).Row Else final =...
Respuesta en y en 1 temas más a

Ingresar datos en una hoja y ordenarlos

Para ordenar se requieren varios datos: Por cuál o cuáles columnas vas a ordenarTienes encabezadosEn qué fila tienes los encabezadosEn qué fila empiezan los datosDesde cuál columna y hasta cuál columna vas a ordenar Te anexo un ejemplo que ordena los...
Respuesta en y en 2 temas más a

Error en macro para guardar archivo

Cambia esta línea ActiveWorkbook. SaveAs GuardarComo Por esta ActiveWorkbook. SaveAs GuardarComo, xlOpenXMLWorkbook Si tienes problemas, también cambia esta línea: Extension = .Trim(Right(.Substitute(GuardarComo, ".", .Rept(" ", 500)), 500)) Por esta...
Respuesta en y en 2 temas más a

Macros F2 enter solicitando un rango

H o l a: Te anexo la macro actualizada. Pon la macro en un botón y la ejecutas desde el botón. Sub DarEnter() 'Por.Dante Amor On Error Resume Next Set rango = Application.InputBox("Selecciona el rango a comparar", _ Default:=Selection.Address,...
Respuesta en y en 1 temas más a

Ir a ultima celda con datos y seleccionar celda derecha

Con una macro sería así: Sub ira() 'Por.Dante Amor Range("AA" & Range("AA" & Rows.Count).End(xlUp).Row).Offset(0, 1).Select End Sub 'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias