Respuesta
en
Microsoft Excel
a
Necesito un macro para excel
Verifica la siguiente Macro de ejemplo que te hará lo que estas buscando. Sub GuardarArchivo() 'EXTRAE DE LA CELDA A1 EL NOMBRE DEL ARCHIVO NombreArchivo = Range("A1").Value 'cambialo por la celda que se desee 'GUARDA EL ARCHIVO EN C:\ ChDir "C:\"...
Respuesta
en
Microsoft Excel
a
Ayuda con Fórmula
Debes usar la función SI y la función O, así: =SI(A1=0;0;SI(O(A1=1;A1=4;A1=7;A1=10);1;SI(O(A1=2;A1=5;A1=8;A1=11);2;SI(O(A1=3;A1=6;A1=9;A1=12);3;"NO ENCONTRADO")))) Coloca esta fórmula en la celda B1 y prueba los resultados
Respuesta
en
Microsoft Excel
a
Traspaso de 0 en TextBox sin números
Puedes Solucionarlo colocando la función Val al momento de enviar el valor del textbox, así: Val(TextBox1. Value)
Respuesta
en
Microsoft Excel
a
Mensaje de Advertencia
Me parece bien donde colcocaste para realizar la validación, prueba introduciendo el siguiente código en tu macro If Cells(1, 1).Value = "" Or Cells(1, 2).Value = "" Then MsgBox "Faltan Algnos Datos para realizar la Impresion", vbExclamation, "Faltan...
Respuesta
en
Microsoft Excel
a
Buscar hojas que terminen en 'ac'
Puedes Validar el nombre de la hoja de la siguiente forma: If Right(Sheets(1).Name, 2) = "ac" Then 'Tus Calculos End If
Respuesta
en
Microsoft Excel
a
Reiniciar macro automáticamente luego de deshabilitarl
Debes Cambiar el código de manera que valides la ejecución del código que ejecutas cada 5 segundos así: Private Sub Workbook_Open() Dim ComienzoSeg As Single Dim FinSeg As Single Dim R As Double R = 0 TIEMPO_ESP_MAX = 5 'ESTABLECES EL TIEMPO DE...
Respuesta
en
Microsoft Excel
a
Repetir macro periódicamente en excel
Te envío un código para ejecutar la acción que necesitas cada n segundos según lo establezcas. Ve al Editor de Visual Basic de Excel. (Menu->Herramientas->Macro->Editor de Visual Basic) ó simplemente oprime Alt + F11. Doble click en el Objeto...
Respuesta
en
Microsoft Excel
a
Hacer funciones que tengan parámetros no obligados
Para colocar los parámetros opcinales debes colocar la palabra Optional, así: Function numero(Optional x As Range, Optional y As Range, Optional z As Range) End Function
Respuesta
en
Microsoft Excel
a
Seleccionar columna
Colocalo el Case como "$AB", es decir solo los tres primeros caracteres.
Respuesta
en
Microsoft Excel
a
Dividir procedimiento demasiado largo
No entiendo la pregunta de dividir el código. Esto es un evento que se ejecuta cada vez que en la hoja se cambia el valor de las celdas. Este evento no puede ser invocado con Call. Chequea y me avisas.