Marcial C. C.

Marcial C. C.

Experto en Excel VBA
 47,6K puntos  Galicia, España @cascamar desde - visto
Preguntar

Preguntas y respuestas en Microsoft Excel

Respuesta en a

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....
Respuesta en y en 1 temas más a

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:...
Respuesta en y en 1 temas más a

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:...
Respuesta en a

¿Cómo desactivar el botón de cerrar del inputbox?

Ten en cuenta que si el usuario pulsa el botón Cerrar o el botón Cancelar del inputbox, la variable donde guardas la reSpuesta del inputbox estará vacía. Sabiendo esto es fácil conseguir lo que quieres, compara esa variable y si está vacía es que ha...
Respuesta en y en 1 temas más a

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...
Respuesta en y en 1 temas más a

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...
Respuesta en a

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...
Respuesta en y en 2 temas más a

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.
Respuesta en y en 1 temas más a

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...
Respuesta en y en 1 temas más a

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