Respuesta
en
Microsoft Excel
a
Uso de la función Buscar
Si entiendo tu pregunta puedes usar la función eserror Por ejemplo =SI(ESERROR(BUSCARH(D8;A5:H5;2;0))," ",BUSCARH(D8;A5:H5;2;0)) ¿Qué hace eserror? Si la búsqueda no arroja resultados el error es verdadero por lo tanto te deja la celda vacía Si por...
Respuesta
en
Microsoft Excel
a
Qquiero poner en una celda la suma de varias celdas y que el resultado sea menor a 40
Primero te comento que el resultado lo coloco en l5 porque h5 esta en la sumatoria. ¿Es un error? Este código lo colocas en un botón comando donde tengas los datos valord5 = Range("d5") valore5 = Range("e5") valorf5 = Range("f5") valorg5 =...
Respuesta
en
Microsoft Excel
a
Código en Visual basic, ¿Imprimir hojas según celda?
Acá tienes un procediiento para imprimir solo las hojas visibles http://support.microsoft.com/kb/136261/es y revisa esto http://www.rondebruin.nl/print.htm#Hidden
Respuesta
en
Microsoft Excel
a
Macros para copiar datos
Ya la conteste aquí http://www.todoexpertos.com/mitodoexpertos/answer/2731330/busqueda-de-datos-con-macros
Respuesta
en
Microsoft Excel
a
Búsqueda de datos con macros
Acá tienes Private Sub CommandButton1_Click() Dim valor1 As Integer Dim valor2 As Integer Range("g2").Select Do While Not IsEmpty(ActiveCell) If ActiveCell = "SP" Then valor1 = ActiveCell.Offset(0, -2) valor2 = ActiveCell.Offset(0, -1)...
Respuesta
en
Microsoft Excel
a
Excel 2007 y editor VB
Eso se debe al tipo de archivo que estás guardando (xlText). Aquí te dejo la información proporcionada por microsoft http://support.microsoft.com/kb/199268/es
Respuesta
en
Microsoft Excel
a
Como actualizar fechas
Esto actualiza a la fecha actual la celda contigua que modificaste. Colocalo en el código de la hoja donde modificas los datos Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("B1:B1000")) Is Nothing Then...
Respuesta
en
Microsoft Excel
a
Macro eliminar fila según condición de celda
Private Sub CommandButton1_Click() Range("C9").Select Do While Not IsEmpty(ActiveCell) If ActiveCell < 3 Then Selection.EntireRow.Delete Else ActiveCell.Offset(1, 0).Select End If Loop End Sub Te borrara las filas con esa condición hasta llegar a la...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Control de errores en VBA
Creo que eres mucho más experto que yo en el tema de las macros. Pero leyengo por acá creo que es mejor que uses la sentencia On Error Resume Next Esta pasar por alto el error y sigue ejecutando las instrucciones siguientes Te paso la información...
Respuesta
en
Microsoft Excel
a
Base de datos sencilla
No te compliques con macros Usa la función buscarv (consultaV en Excel 2010) Por ejemplo: Supón que en la hoja esta colocando la matricula de un vehículo en la A2 Entonces en la celda B2 colocaras la funcion =BUSCARV(A1;Hoja2!$A$1:$B$11;2;0) Estoy...