Preguntas esperando respuesta
Actividad pública reciente
Ha respondido en
Microsoft Excel
Macro para buscar iguales y sumar sus valores de la columna siguiente
Y si utilizas una fórmula, ¿no te valdría?. Pon en A1 el nombre del Proveedor ( o en una celda que no utilices) y en A2 (o en una celda que no utilices), esta fórmula) =SUMAR.SI($B$7:$B$50;B7;$J$7:$C$50) Con lo cual tienes un buscador en dos celdas....
Ha respondido en
Microsoft Excel
y en 1 temas más
Como cambiar de formato de fecha al volcar el dato desde un formulario
Me imagino que cuando dices que se ha introducido en formato mm/dd/yyyy, es cuando grabas lo que hay en el textbox en una celda. El problema está en que en el textbox, lo que tienes es un texto y lo hay que convertir a fecha, haz lo siguiente:...
Ha respondido en
Microsoft Excel
y en 1 temas más
Resumen de los cambios de Excel2010 32bit a Excel2013 64bit?
Realmente es igual que utilices la versión de 32 o la de 64 bits, depende de tú máquina, las características de ambas versiones son las mismas. Con respecto a lo nuevo de 2013, aquí tienes un resumen:...
Ha respondido en
Microsoft Excel
¿Cómo desactivar el botón de cerrar del inputbox?
Ha respondido en
Microsoft Excel
y en 1 temas más
Macro que guarde una copia de un archivo de excel
Prueba con esto, para un libro con macros: Sub GuardarConMacros() nombreCopia = "El nombre con el que quieras guardar la copia del libro" ActiveWorkbook.SaveAs nombreCopia, xlOpenXMLWorkbookMacroEnabled End Sub Y esto para un libro sin macros Sub...
Ha respondido en
Visual Basic
y en 1 temas más
Marcel: Como escribir una cadena de IF or Else
Es más fácil así: Private Sub Worksheet_Change(ByVal Target As Range) 'Solo se ejecuta si se ha cambiado la celda B2' If Not Intersect(Target, Range("B2")) Is Nothing Then 'Mediante un Select Case controlamos el valor de B2 Select Case...
Ha respondido en
Microsoft Excel
Añadir más condiciones con inputbox
Aquí te dejo el código Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer Private Const VK_CAPITAL = &H14 Sub Nueva_Antigua() Dim tipo As Variant If GetKeyState(VK_CAPITAL) = 1 Then resp = MsgBox("¡Las mayúsculas...
Ha respondido en
Microsoft Excel
y en 2 temas más
Abrir otro programa con una macro
Prueba con esto: Sub AbrirPrograma() ejecuta = Shell("C:\Facturación\Factur.exe ", vbMaximizedFocus) End Sub Cambia la ruta y el ejecutable y listo. Si te ha valido la respuesta.
Ha respondido en
Microsoft Excel
y en 1 temas más
Ajuste Formula de Día Laborable excel vba
Es raro, el código funciona correctamente. ¿Dónde tienes colocado el código? ¿Así? Private Sub TextBox7_Exit(ByVal Cancel As MSForms.ReturnBoolean) Dim FechaInicio As Date, FechaFin As Date, n As Integer FechaInicio = TextBox7.Text FechaFin = Date If...
Ha respondido en
Microsoft Excel
y en 1 temas más
Porque no me funciona una macro de windows7 excel 2010 en un Mac excel 2010?
Este enlace te ayudará. http://es.wikihow.com/utilizar-Macros-en-Excel
Ha respondido en
Microsoft Excel
Fórmula para calcular promedio de ciertos montos, SIEMPRE para los últimos SEIS meses
Prueba esta fórmula poniendo tus rangos, yo supongo que las fechas están en la columna A y los Montos en la columna B. =PROMEDIO.SI.CONJUNTO(B1:B21;A1:A21;">=" & HOY()-180;A1:A21;"<=" & HOY()) Si te ha valido la respuesta.
Ha respondido en
Microsoft Excel
y en 2 temas más
Copiar datos de una hoja de excel 2003 a otra de acuerdo con un criterio determinado y generar hojas con esos nombres
Esto hace lo que pides: Sub Crear_Hojas() Dim hoja As Worksheet 'Por Marcial Castro Set h1 = Sheets("DATOS") Set h2 = Sheets("DATOS QUÍMICOS") 'Recorremos la hoja DATOS For t = 1 To h1.Range("B" & Rows.Count).End(xlUp).Row If h1.Cells(t, 2) =...
Ha respondido en
Microsoft Excel
y en 1 temas más
Como permitir acceder al libro solamente en dos PC
Ha respondido en
Microsoft Excel
Sumar horas a una fecha en excel
José Manuel, tienes que saber que en Excel, si las horas a sumar, las tienes en una celda con formato número o general, el numero 1 son 24 horas, es decir que cuando las sumes a la fecha y hora que tienes en la columna A, debes de dividirlas por 24....
Ha respondido en
Microsoft Excel
Copia de Hoja y poner la nueva en el sitio deseado
Si te entendí bien y lo que quieres es copiar los datos de la hoja Enero a la nueva hoja creada, utiliza este código: Sub Nueva_Antigua() hoja_Nueva = (InputBox("Ponga el nombre de la NUEVA HOJA")) & hoja_Nueva Hoja_Antigua = (InputBox("Ponga el...
Ha respondido en
Microsoft Excel
¿Cómo activar el botón cancelar del InputBox en excel?
Hay que distinguir entre la cadena vacía, que es devuelta por la pulsación del botón de Cancelar y cuando el contenido del InputBox es blanco y pulsamos el botón de Aceptar. Para hacerlo necesitamos de una función Api como es StrPtr Quedaría así:...
Mejores respuestas proporcionadas
4
Experiencia
Experto en Excel VBA. Por favor explica de forma clara tu duda o problema. SI es necesario, muestra imágenes o ejemplos de lo que necesitas.