Buscar
Descubre en Todoexpertos
Temas interesantes
Preguntas
Respuestas
Expertos
Logros
Iniciar sesión
Entrar
Crear cuenta
Forzar llenado de una celda en Excel si otra esta vacía
Preguntas y respuestas relacionadas
Pasar a la siguiente fila con una macro o código VBA
Quisiera saber si hay alguna macro que al terminar de completar una fila, pase automáticamente al inicio de la siguiente fila para continuar completando datos.
1 respuesta
Macro que copie las fórmulas se copien hacia las siguientes filas adyacentes.
Te quiero pedir de favor si me puedes ayudar a crear una macro para que las fórmulas se copien hacia las siguientes filas adyacentes. Es decir... Tengo una lista de datos, con los encabezados en la fila 1. Comienzo llenando hacia abajo los datos, y...
1 respuesta
Generar reporte de todos los nombre
Para preguntar haber si me puede ayudar Mira tengo estos códigos: Private Sub ComboBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean) If ComboBox2 = Empty Then Cancel = True MsgBox "El Genero no puede ir vacio", vbCritical, "Error" End If Set h2 =...
1 respuesta
Excel macro para buscar y extraer múltiples calores
Necesitaría ayuda para crear una hoja de consulta para un inventario. El problema que me surge es que los códigos se repiten y necesito que se muestren todos los resultados. Hoja de inventario De esta hoja debería extraer los datos de los encabezados...
1 respuesta
Pegar del UserForm dos veces un número en la misma hoja seleccionada... Para Dante Amor
Me proporcionaste una macro tal como te la pedí, quedó perfecta, pero también te comenté que yo quería hacer la siguiente parte sobre esta misma, pero me falló, ahora apelo a tu buena voluntad de apoyarme con esta partecita… Una vez hecha la...
1 respuesta
Imagen automática con macros en excel
Dante amor, en relación con esta macros : Sub insertarimagen() 'Por.DAM On Error Resume Next ruta = ActiveWorkbook.Path & "\" For i = 1 To Range("A" & Rows.Count).End(xlUp).Row imagen = Cells(i, "A") Set img = ActiveSheet.Pictures.Insert(ruta &...
1 respuesta
Calcular Diferencia entre Dos Columnas
Me olvide una ultima pestaña,En la columna : Var. Dic14 Tengo que restar el (valor que esta a la izquierda de la columna VAR. SEM) menos (El valor de la Columna N llamada DIC-14). Eso ya esta, el detalle es el siguiente: Ejemplo: VAR.DIC14 = (VARSEM...
1 respuesta
Script para autocompletar celdas con datos de una columna
No soy programador ni nada parecido, pero estuve buscando la manera de auto rellenar las celdas de alguna columna de mi Hoja1 con los datos de alguna columna de mi Hoja2 y aquí en todoexpertos conseguí alguien que posteó este código: Private Sub...
1 respuesta
Filtrar una lista de excel, ya filtrada.
Tengo una macro que me ayuda a filtrar el contenido de una columna (A) de acuerdo a la información que le proporcione, en la celda A1. Ejemplo: PPRDM-R1-15023-MR. Esta macro la puedo hacer funcionar buscando cualquiera de las partes del texto...
1 respuesta
Ejecutar macro al seleccionar celda (dentro de un rango de celdas)
En una hoja de excel (Hoja1), tengo el rango de celdas A1:A10, B1:B10, C1:C10 (ejemplo) ...........A...............B.............C 1.....UNO..............*.............. 2.....DOS .............*.............. 3.....TRES............*..............
1 respuesta
En una base de datos, ¿Hay forma de que en automático me diga si un dato ya esta capturado
Hay que hacer una macro por cada hoja, así que vamos a empezar con la hoja "Agua" Hoja 1: Agua No de contrato Nombre del suscriptor Contrato Folio Medidor Distribuidor Origen Monto Ahora dime: 1. En qué columnas están los datos: "No de contrato",...
1 respuesta
Como bloquear un rango de celdas dependiendo del valor de otra y aplicarlo a para los valores que se registren en una columna?
Suponiendo que tengo en las celdas de la comuna "E" únicamente puede aceptar los valores de "SI" y "NO", en caso de que el valor registrado en la celda "E1" sea "SI" me permita escribir valores en las siguientes 5 celdas a la derecha ("F1, G1, H1,...
1 respuesta
Datos en Columnas Ordenadas y Emparejadas
Tengo dos columnas con datos una de ellas contiene 1500 números y la otra 5500 números, necesito hacer que en la columna con 5500 números se empareje con la columna de 1500 cuando los datos que contiene sean iguales (que de hecho lo son) y que las...
1 respuesta
Bloquear celdas de tabla excel y que pueda seguir actualizándose
En una TABLA de excel 2010, necesito bloquear las celdas que contienen formulas de las columnas: F8... Hasta el final de la columna y G8... Hasta el final de la columna. También las celdas individuales C5, D5, E5, F5, G5, I5. Pero sin que afecte a la...
1 respuesta
En Excel Plantilla Amortización de prestamos
Nuevamente DAM Tengo una plantilla que baje de aquí. Http://planillaexcel.com/?ref=spreadsheet_logo se llama Amortización de prestamos. Hice un préstamo a mi hijo para pagar su carro más rápido, en ves de 5 años pagarlo en 3, use la plantilla saber...
1 respuesta
Macro para copiar el formato de una hoja a otra
Ante todo, agradecer a Dante Amor la última ayuda prestada. La macro que me pasaste me ha ayudado mucho para ahorrarme tiempo en la gestión. Muchas gracias. En el Excel de la última consulta, me gustaría añadir a la macro una "función" que, cuando en...
1 respuesta
Macro para copiar datos de una hoja a una tabla con fecha especifica
Necesito una macro que copie los datos de una hoja (Dato 1 y Dato 2) con una fecha determinada y ubicarlo en la tabla de la otra hoja de manera lineal Primero debe de buscar la fecha en la tabla y luego recién proceder a copiar. En caso tenga ya data...
1 respuesta
¿Como recorrer fila, encontrar valor y pegarlo con macro?
Solicito apoyo y/o sugerencias para realizar una macro que haga lo siguiente: Recorrer filas y que encuentre el valor (cabe mencionar que en cada fila solo hay un valor) y lo pegue en X celda. La cuestión es que el numero de filas a recorrer puede...
2 respuestas
Cómo establecer un valor límite en la división de un rango de valores
La siguiente macro nos permite ingresar un valor máximo para dividir un rango y copiar los valores únicos en una Hoja2. Sub DividirValorConLimite() 'Por.Dante Amor Application.ScreenUpdating = False Application.DisplayAlerts = False Set h1 =...
1 respuesta
Código para que aparezca automáticamente en una columna un texto en especifico
Tengo la columna QUE la cual tengo puedo incidencias y en la columna R la clave... Entonces quisiera sustituir esta fórmula por un código: =SI.ERROR(BUSCARV(R2,W2:X2,2),"FACTURADO") Al poner en la columna R el numero 1 me aparezca en automático...
1 respuesta
Concatenar el texto de varias celda dependiendo de si está o no vacía
Tengo dos archivos de excel con referencias en las columnas A de cada uno. En el fichero IMÁGENES.XLSX tengo además a partir de la columna G, los nombres de unas imágenes. Es decir en la columna A, está la referencia "A0011X", y en la G el nombre de...
1 respuesta
¿Por qué me sale el error 1004 en tiempo de ejecución cuando la hoja esta protegida?
El error que me sale es el siguiente: Se ha producido el error 1004 en tiempo de ejecución: Error definido por la aplicación o el objeto Si la hoja está desprotegida no hay problema, pero cuando la protejo e interactúo con la celda que está...
1 respuesta
Extraer registro Único de Varios Contratos
Agradeceré su apoyo en la construcción de una macro, que de como resultado un solo registro. Lo que yo hago manualmente es lo siguiente: Primero agrupo por nombre de trabajador, luego evalúo si es del mismo tipo de planilla, luego si es del mismo...
1 respuesta
Modificar macro para que escriba en primera celda vacía
He utilizado esta macro hecha por Elsamatilde y funciona perfectamente, pero he intentado hacer que en vez de escribir en la hoja2 en la misma celda que en la hoja1 que lo haga en la primera celda vacía del rango seleccionado por la macro, siendo...
1 respuesta
Como ejecutar una macro con celdas bloqueadas
Tengo la siguiente macro: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 8 Then Target.Offset(0, 1) = Date End Sub El panorama es asi; tengo la hoja completamente protegida, solo algunas celdas donde ingresar datos, en este...
1 respuesta
Actualizar datos en base de datos
¿Cómo agrego la opción de que antes de realizar una búsqueda nueva, o bien agregando un botón nuevo, actualice cualquier dato que se modifique, directamente en la base? En lectura simple sería: Hoja Búsqueda: Si se modifica cualquier dato, en rango...
1 respuesta
Macro borrar filas en hoja con filtro
"para Dante Amor" Hola Dam, envío archivo al correo para que por favor me colabores con la macro que esta borrando las filas de totales y demás filas debajo en la Hoja CARGUE
1 respuesta
Macro eliminar una una fila con cuadro combinado
Tengo una tabla con varias columnas. Una de las columnas tiene para cada fila una cuadro combinado con lista desplegable que pone (BORRAR / NO BORRAR) Estoy intentando crear una macro que eliminé de fila cuando se elija BORRAR (con confirmación por...
1 respuesta
¿Cómo cargar datos alfanuméricos en un combobox activeX?
Como se podrá cargar datos alfanuméricos en un combobox que no este dentro de los userform, es decir que sea combo de activex, p.e. Que cargue datos de una columna sin repetir algún dato. Dante Amor
2 respuestas
¿Se puede utilizar el mètodo "Find" de visual basic para estraer valores entre dos fechas de consulta: Finicio y Ffin?
Haber si alguien me ayuda a salir de dudas con respecto a que si con el método Find de visual basic se pueden evualuar dos fechas Fecha_Inicio y Fecha_Fin para que encuentre los datos comprendidos entre las dos variables y estas se trasladen a otra...
1 respuesta
Abrir excel según ruta y copiar filas según columna
Estoy tratando de realizar una macro para gestión de información.. Lo que necesito es que abra el excel cuya ruta se encuentra en el "label2", se posicione en la cerda "e10" de dicho archivo y comience a recorrer la columna "e" .. Está columna tiene...
1 respuesta
Macro para ordenar un rango según un criterio
Tengo una planilla Excel con un rango definido (siempre es el mismo) y lo que quiero hacer es una macro que recorra la primera fila (por ejemplo a7:ab7) y sepa donde hay un 1 o una O de manera de poder ordenar este rango por esa columna de mayor a...
1 respuesta
Macro para buscar valor "#N/A" en una columna
Me podrían ayudar con esta macro, Tengo una macro que me genera un reporte de inventario en un archivo excel, el archivo tiene códigos y formulas para la descripción de cada código, Ejemplo. Código descripción 001 zanahorias. 002 cebollas. 003...
1 respuesta
¿Cómo agregar un botón de comando "ACEPTAR" en excel que sustituya la tecla enter?
Que tengo, ¿Tengo una hoja de excel con un botón para limpiar contenido de las celdas pero quiero agregar otro botón de aceptar para que cuando yo escriba en una celda por ejemplo en D1 en vez de darle enter le de aceptar con el botón? Extiendo más...
1 respuesta
Quitar espacio en blanco de una celda con fecha en Excel
Un favor me puedes ayudar con este problema Tengo unos reporte de ventas que exporte de un sistema pero al momento de exportarlo en la columna de la fecha aparece un espacio en blanco al principio de la celda y esto hace que el dato de la celda este...
1 respuesta
Establecer el final de un rango con click de ratón
Quisiera que al pinchar en una celda de mi tabla, me estableciera esta como final de rango. Suponiendo que el principio del rango será siempre "C1" y el final seria la celda que eligiese con el ratón 1- Suponiendo que haga clic en T100. Salga un...
1 respuesta
Ordenar Productos por orden Alfabético
Tengo un libro con un formulario en el cual aparecen en un combo box un listado de artículos, y quisiera que aparecieran por orden alfabético, pero no se como hacerlo, os pongo la macro del formulario a ver si se puede modificar de alguna forma, para...
1 respuesta
Buscar celda con el mismo valor y marcar
En una hoja de Excel tengo los números del 0 al 40, ambos inclusive, desordenados aleatoriamente cada uno de ellos ocupa una celda de la fila 1 en las columnas de la C a la AQ. Necesito una macro que me resuelva el siguiente problema: Cuando yo...
1 respuesta
Macro para insertar filas e igualar cantidades.
Paso 1:Tengo este archivo, la idea que que insertar filas de acuerdo a la cantidad. Por ejemplo si en "D2", me están solicitando 3 unidades, inserto dos filas mas y repito el numero 3 (3 para cada fila). Si para la posterior me pidieran 4, inserto 3...
1 respuesta
Error 1004 "Error en el método paste de la clase woorksheet"
Que tal tengo una macro que copia una celda ("H1") y la pega en las celdas vacías dependiendo de si la columna anterior tiene dato o no y luego copia toda la columna y la pega como valores, el problema es que al correr la macro ejecuta todo pero me...
1 respuesta
Al extraer datos al ListBox, poner el encabezado de cada columna.
Tengo ahora este código para extraer datos al ListBox1 en tres columnas, pero necesito que también me pase el encabezado que tiene cada columna, o sea la 1° columna es “FECHA”; la 2° es “No. De Fact” y la 3° es” Importe” y al final “Total”… la...
1 respuesta
Ensanchar la fila que contenga un cero que no sea negro
En la aplicación del otro día que se trataba de poner los ceros de un rango de suma en color verde si era en gastos o rojo si era en ingresos, lo hemos hecho con Dante Amor y funciona muy bien con formato condicional, ahora el problema lo tengo en...
2 respuestas
Como copiar un dato de una hoja a otra en excel
Tengo dos hojas en excel, en una se hace el vaciado de la información y en la otra se ven los resultados. En la hoja de vaciado de información tengo una casilla que, solo si la columna anterior dice "aprobado" me pide el código del cliente. Ese...
1 respuesta
Como validar datos repetidos en una columna por medio de un formulario con una textbox
Tengo la siguiente situación, por medio de una textbox ingreso en una columna muchos datos, de tal manera que creo bastantes registros repetidos, necesito que al ir agregando datos, no me permita registrar dos veces el mismo registro. Me ayudarían...
1 respuesta
Evitar duplicado de datos en vba excel
Quería saber si alguien me puede ayudar como evitar llenar Datos duplicado en un registro de cliente sin que se repita el numero De ruc con vba en excel
3 respuestas
Función o macro que realice una búsqueda y me concatene los resultados
Necesito una función o macro que me realice una búsqueda de datos y me concatene el resultado, ejemplo: Tengo dos columnas A= numero de casa ; B: avance de la misma La función o macro debería buscarme en la columna "B" todas las casas que se...
1 respuesta
Estimado Dante! Quisiera ejecutar una macro al momento de que ciertas celdas cambian
Tengo una pregunta sobre como ejecutar automáticamente una macro al cambiar ciertas celdas. Las celdas que ejecutan la macro son B38, C38 y D38, quisiera que al cambiar cualquiera de estas 3 celdas la macro se ejecutara automáticamente Lo que hace la...
1 respuesta
Modificar código para ocultar columnas en excel
Ya había hecho una pregunta en relación: ¿Cómo puedo ocultar COLUMNAS con macros en excel? Pero seguí buscando y encontré este código que es lo que necesito, pero quiero que haga lo contrario, en este código: Private Sub Worksheet_Change(ByVal Target...
1 respuesta
Pegar información de un libro a otro pero reconociendo el nombre de la hoja según el material
Del libro 1 copiar todos los datos de la columna “i” que tengan el mismo nombre de la columna “e”, pegar en libro 2 buscando de la lista de la hoja el mismo nombre que aparece en la columna “e” del libro 1 en la columna “b” del libro 2, dentro de la...
1 respuesta
Insertar una fila de datos con macros en fila determinada
Quisiera saber como puedo insertar una fila de datos con macros o sin ella, pero que inicie a insertar desde la "X" fila en excel, por ejemplo, tengo una tabla que llenar, las primeras filas (1,2,3 y 4) es para información básica, la tabla empezaría...
1 respuesta
Macro completar kardex según tabla de movimientos
Dante esta es una respuesta que tiene que ver con la pregunta que formule bajo el nombre MACROS para Llenar datos en columnas según criterio de LA TABLA DE MOVIMIENTOS. Lo que sucede es que he estoy trabajando otro periodo pero la MACRO no logra...
1 respuesta
Hacer que excel lea celdas y rellene una columna según datos
Buenas tarde a todos, he buscado muchas veces ayudas en foros y por fin me decido a ser yo el que pregunte; quisiera hacer algo en excel que no se si tiene solución de forma fácil y sin programar, espero que podáis ayudarme. Mi intención es que excel...
1 respuesta
Ocultar columnas que no contengan datos en excel
En Excel necesitaría ocultar las columnas completas que en ninguna de sus celdas contuviesen datos para así reducir su anchura pues los datos están vinculados a otra hoja y son variables. La columna que no tiene ningún dato en ninguna de sus celdas...
2 respuestas
Macro para comparar el valor de una celda con varias celdas
Me pudieras apoyar para desarrollar una macro que me determine el numero de días que tengo cubiertos en base a lo que tengo disponible. Por Ej. En el día 3 tengo cubierto el día 4 con lo que tengo disponible,( o sea 1 día) y así sucesivamente. La...
1 respuesta
Macro autoejecutable
Son Patricio, Como puedo hacer que cuando una celda cambie su contenido, haga que se ejecute una macro sin ninguna intervención.
1 respuesta
Es posible abrir un formulario haciendo click en una celda.
Quisiera saber si es posible abrir una especie de formulario al hacer click en una celda determinada, y que este fuera por decirlo así en una ventana emergente. Para ilustrar un poco lo que quiero realizar, es por ejemplo si tuviera en la Hoja 1 un...
1 respuesta
Seleccionar valor filtrado
Tengo una lista de valores (días de la semana) en la columna A con encabezado en A1 y así mismo tengo una lista de valores (meses del año) en la columna B con encabezado en B1. Como logro que cuando selecciones uno de los valores para filtrar en la...
1 respuesta
Filtrar con una macro funcionando
Estoy utilizando esta macro que me está funcionando de mil maravillas. Pero ahora con todos los datos no puedo realizar filtros. ¿Cómo puedo realizar consultas filtrando los datos? Adjunto la Macro H o l a: Te anexo las macros. Lo siguiente es para...
1 respuesta
Lista Desplegable con más de una columna.
Necesito hacer una Lista Desplegable que cuando se abra para seleccionar, presente el valor de la columna A (Clave) y el valor de la columna B (Descripción), pero al hacer la selección, solo presente en la celda el valor seleccionado de la columna A....
1 respuesta
Como copiar rangos de filas consecutivos con For Next a través de una macro en Excel?
Soy nuevo en macros por favor su ayudaaa! Necesito crear un ciclo For (creo que For) la idea es programar para copiar desde hoja1(datos1) en el rango "E3:V3" posteriormente "E4:V4" y asi sucesivamente hasta "E40:v40", luego saltar a "E44:V44" y...
1 respuesta
Copiar contenido de una celda en otras.
En la columna " i " de mi tabla, tengo la siguiente info. "" projectsites/PBLITA/DOCUMENTATION INTERNAL/Engineering Services/2.SHOP DGWS/Piping/Test/Piping/Shop Drawings/PABRD/FG/PABRD-FG-C-A02T1-5512.01-R1 "" Necesito crear una macro que copie la...
1 respuesta
Ejecutar una macro al cambiar valor de una celda
Sucede que en una hoja de Excel 2007 tengo un grupo de celdas en donde he validado cada una para que me permita elegir valores de una lista, la idea es que cuando seleccione un item de la lista me escriba automáticamente a través de una macro en una...
1 respuesta
Macro para comparar datos de 2 libros de excel
Tengo una base la cual se alimenta con varios Excel... Llamemos les id (el num puede ser variable) yo tengo que comparar una columna de la base con una del id"el num es variable" y el dato de la casilla "a1" del id colocarlo en la columna "ah" de la...
1 respuesta
Cómo evitar mensaje de error 7, por memoria insuficiente
En la hoja1 dispongo de dos rango de datos: (F31:M31) y (F84:Q84). Estos datos también están repetidos en la hoja2, pero dispuestos en las celdas: (A2:A21) Con las siguientes secuencias se consigue que al seleccionar cualquiera de los datos de la...
1 respuesta
Como hacer para mostrar mensaje de advertencia
Tengo una hoja de 5 columnas con 600 datos en cada columna, entonces lo que necesito es que si en cualquier celda de la columna 5 (E) aparece el dato de texto que contenga la palabra "rampa", siempre me muestre en mensaje de advertencia (msgbox). Los...
1 respuesta
Alarma de vencimiento con sonido y colores en las celdas en excel
Tengo una columna donde van ingresadas fechas de crédito a vencimiento, lo que necesito es que la celda se ponga lila o azul claro faltando 45 días (que es el tiempo de crédito), faltando 8 días cambie a color amarillo y faltando un día y en adelante...
1 respuesta
¿Cómo registrar actividades con tiempo en excel 2010
Quisiera saber ¿Cómo cronometrar actividades en Excel ¿2010? Pero con cualquiera de estas dos formas que fueran posibles, 1.- al poner en la celda A1 las iniciales de una actividad o el nombre de la actividad, automáticamente en la celda B1...
1 respuesta
Vincular nombre de hoja a una celda
Tengo un libro de excel con varias hojas, a las cuales necesito cambiar el nombre con cierta asiduidad. Dado que hay gran cantidad de hojas, me resultaría muy cómodo poner los nombres en la Hoja 1, por ejemplo en el rango a1:a50 y vincular los...
1 respuesta
Copiar la última celda de cada rango que tengo y pegar en otro libro
Soy nuevo en este foro. Y quisiera pedir de su apoyo tengo un gran problema. Quiero una macro que me copie tres celdas que tengo en un archivo que llamó calificaciones.xls hoja "parcial" 1.- Quiero que me copie la última fila del primer bloque de la...
1 respuesta
Macro que sume de acuerdo al primer dígito
Muy buenos días: Estoy en busca de una macro, "No Fórmula de excel", que realice suma de acuerdo al primer dígito como se ve en la ilustración, lo que esta resaltado en color seria el resultado de la macro. ¿Esto se puede?
1 respuesta
Macro recorra toda la columna y copie solo datos diferentes de vacío.
Deseo que la macro recorra toda la columna y copie solo datos diferentes de vacío en la columna siguiente. Los datos se copiaran en la siguiente columna consecutivamente sin celdas vacías. La columna que recorre la macro tiene celdas con formulas y...
1 respuesta
¿Cómo crear una macro para activar un hipervínculo?
Tengo la siguiente macro asignada a un botón, para que cuando la celda L3 cambie de nombre el botón me mande a la hoja con el nombre indicado en la celda. Bien, ahora el problema es que debo crear cien botones pues necesito asociarlo a 100 celdas...
1 respuesta
Detectar si un "codigo" existe en una planilla, si existe, informarlo en un Label.
Felices Fiestas..! La Semana pasada, Dante, me hizo esta macro, que funciona a la perfección: Private Sub CommandButton1_Click() 'Por.Dante Amor Set h1 = Sheets("Registro") Set h2 = Sheets("BasedeDatos") Set b = h2.Range("C:C").Find(TextBox1,...
1 respuesta
¿Cómo añadir celdas según valor?
Mi actual tabla es de la siguiente forma: Mi actual macro hace que quede de la siguiente forma: Mi consulta es la siguiente: ¿Como puedo modificar el código que tengo cuando me aparece de la siguiente manera? Cuando tengo datos en la misma fila debo...
1 respuesta
Macro para hacer celdas intermitentes
Me gustaría saber si me podéis ayudar, intento explicarme: Tengo un fichero donde después de ejecutar una macro pinta de amarillo unas determinadas celdas, me gustaría saber si es posible que esa misma macro se vuelvan intermitentes hasta que se...
1 respuesta
Macro en outlook para enviar correo
Necesito un ejemplo de Macro para enviar correo automáticos, diarios, semanales y mensuales. Ej. "La información del día 01-01-1900 debe ser del día 02-02-1900." Estas fechas en los diarios cambiarían los días laborales. "La información del del...
1 respuesta
Ejecutar macro según el valor de la celda
Que tal necesito de su valiosa ayuda tengo que ejecutar una macro en automático esto depende del valor de la celda. Estoy utilizando la siguiente macro: Private Sub Worksheet_Change(ByVal Target As Excel.Range) If Target.Address = "$S$1" And...
1 respuesta
Ver más »
¿No es la pregunta que estabas buscando?
Puedes explorar otras preguntas de los temas
Microsoft Excel
Visual Basic