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

Bucle next i para varios rangos

Prueba lo siguiente: Sub Bucle_Rangos() Dim sName As String, i As Long, r As Range sName = "rangopdf" 'Nombre del rango sin el número For i = 1 To 6 'cambia 6 por el número máximo de rangos Set r = Range(sName & i) r.Select ' 'el resto de la macro '...
Respuesta en y en 2 temas más a

Macro para convertir y enviar archivo excel activo

Sin embargo quisiera sacar una copia del libro (con todas sus hojas) pero que sea solamente de valores... Algo así como un libro sin macros y con la misma enviarlo por correo a un correo predeterminado Prueba la siguiente: Sub CopiarHojasEnviar() Dim...
Respuesta en y en 2 temas más a

Macro para transferir datos de un libro a otro respetando sus hojas

Los 2 libros deben estar abiertos Sub copiarhojas() Dim sh As Worksheet For Each sh In Workbooks("Libro2.xlsx").Sheets sh.Cells.Copy ThisWorkbook.Sheets(sh.Name).Range("A1") Next End Sub
Respuesta en y en 2 temas más a

¿Por qué los datos de un textbox de un formulario pasan a la hoja excel con formato texto?.

Si el textbox tiene formato, puedes utilizar la función CDbl para convertir el texto a valor numérico: Private Sub TextPrecio_Change() If Combo_C_V = "COMPRA" Then TextTGtos = ((TextNroTitul * TextPrecio) * TextPorc / 100 + _ (TextNroTitul *...
Respuesta en y en 3 temas más a

Tengo un diagrama en excel y necesito ese diagrama en un formulario (chart) pero...

No entiendo bien qué necesitas. ¿Tienes un gráfico en una hoja? ¿Quieres ese gráfico en un userform? Si es así, tienes que guardar el gráfico como imagen en un archivo. Después se carga el archivo en un control Image en el formulario. Te pongo...
Respuesta en y en 2 temas más a

Macro Visual Basic Error al pegar datos en otra hoja si no hay nada que pegar después de filtrar

Prueba la siguiente: Option Explicit Sub CopiaDatos() Dim uf As Long Application.ScreenUpdating = False With Sheets("Hoja2") If .FilterMode Then .ShowAllData 'Quitamos el filtro uf = .Range("AQ" & Rows.Count).End(3).Row .Range("AQ1").AutoFilter...
Respuesta en y en 2 temas más a

Macro Mover todo el contenido de una carpeta en otra ruta excel visual basic

Prueba lo siguiente: Option Explicit Sub MoverArchivos() Dim archivo As Variant Dim origen As String, destino As String origen = "C:\trabajo\Folder1\" destino = "C:\trabajo\varios\" archivo = Dir(origen & "*.*") Do While archivo <> "" Name origen &...
Respuesta en y en 1 temas más a

Macro para proteger una hoja de excel con contraseña y que solo se puedan seleccionar celdas desbloqueadas

Prueba el siguiente: Sub Macro4() Application.ScreenUpdating = False Application.DisplayAlerts = False Sheets("Hoja2").Copy ActiveSheet.Protect "123", DrawingObjects:=True, Contents:=True, Scenarios:=True ActiveSheet.EnableSelection = xlUnlockedCells...
Respuesta en y en 2 temas más a

Visual Basic macro crear carpeta en otra ruta

Tienes mal el nombre de la variable: Dim sseparadorruta as string Y la utilizas así: (te falta la primera letra "e") ssperadorruta = Application.PathSeparator Y luego la tienes con la letra "e": Application.ActiveWorkbook.SaveCopyAs Filename:=sruta &...
Respuesta en y en 2 temas más a

Quiero imprimir un diagrama que se encuentre en una hoja excel desde un Userform pero no me sale el diagrama...

Revisa la propiedades Showmodal del userform, debe estar en False. Con eso deberías ver la impresión previa en pantalla. También cambia tu rango Range("Ag3:u35") por Range("U3:AG35")