Respuesta
en
Microsoft Excel
a
Macro Copiar todas las hojas de un libro a otro
Prueba esto: Sub CopiarHojas() Dim h1 As String Dim h2 As String h1 = "SI-anidado 1" h2 = "SI-anidado 2" Cells.Select Sheets(Array(h1, h2)).Select Sheets(h2).Activate Selection.Copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteValues,...
Respuesta
en
Microsoft Excel
a
Ayuda con proyecto Vba
Prueba esto: Option Explicit Dim fila As Long Private Sub Total(f As Long) Dim Total As Single Dim continuar As Boolean Dim x As Integer If Range("AX" & f) <= 0 Then Exit Sub If Range("AX" & f) > Range("O" & f) Then MsgBox Prompt:="El valor...
Respuesta
en
Microsoft Excel
a
Botón en excel con macro.
Si es posible, pero dime, en donde deseas que te presente el resultado, ¿en qué celda de la planilla? Bye
Respuesta
en
Microsoft Excel
a
Comandbotton
En el evento Click de tu botón debes poner esto Range("C1").Value = ComboBox1 Supongo que tu combo, tiene su nombre original, pues si se lo has cambiado, desde Cambiarlo en el código Bye
Respuesta
en
Microsoft Excel
a
Como inserto salto página cada 72 filas excel
Prueba esto Sub saltos_de_pagina() 'El número de saltos de página horizontales está limitado a 1.026 por hoja. Dim i As Integer Dim n As Integer ActiveWindow.View = xlPageBreakPreview n = 73 ActiveSheet.PageSetup.PrintArea = "$A$1:$G$65500" For i = 1...
Respuesta
en
Microsoft Excel
a
Como puedo escribir en vba lo siguiente
es dificil puesto que Vbasic no permite declara un numero como una variable por ejemplo no puedes decri Dim 1 as string o Dim 1 as integer ni siquiera Dim 1 as range pero puedes utilizar condicionantes, por ejemplo, utilizando la instrucción select...
Respuesta
en
Microsoft Excel
a
Macro que me repita los datos de la ultima celda.
Prueba con esto: Dim LastRow As Long Dim LastRow1 As Long LastRow = Range("l" & Cells.Rows.Count).End(xlUp).Row LastRow1 = Range("a" & Cells.Rows.Count).End(xlUp).Row Range("A" & LastRow1 + 1).Select Range("A" & (LastRow1 + 1), "A" & LastRow) =...
Respuesta
en
Microsoft Excel
a
Fórmulas Excel, como usarla y cual
en la celda C1 debes utilizar esta formual: =SI(A1="SI";(B1*33/100);SI(A1="NO";0)) Bye
Respuesta
en
Microsoft Excel
a
Como hacer operaciones distintas a distintas horas
Ejecuta lo sgte; en alguna celda cualquiera por =ahora() por ejemplo en A1 pones =Ahora() en B1 pones una hora cualquiera en C1 PONES ; =SI(HORA(A1)>HORA(B1);"MAYOR";"MENOR") Así funciona bien el =si() ambas celdas A1 y B1 dene tener formato Hora...
Respuesta
en
Microsoft Excel
a
Concatenar + la funcion SI
1. Deseas concatenar celdas que tiene "X" es decir obtendiras una cadena : "XXXXX", ¿es eso lo que necesitas? 2. ¿En qué rango están las celdas? ¿Qué deseas concatenar?, si son varas celdas habría que hacer un barrido de celdas, fila a fila. 3. En...