Respuesta
en
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Visual Basic
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
Microsoft Excel
y en 3 temas más
a
Tengo un diagrama en excel y necesito ese diagrama en un formulario (chart) pero...
Respuesta
en
Visual Basic
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
Ingeniería Informática
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
Microsoft Excel
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
Visual Basic
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
Microsoft Excel
y en 2 temas más
a