Presentación nueva utilidad BC3ToExcel2022
Publicado: Mar Dic 28, 2021 1:29 pm
Estimados foreros.
En primer lugar y dadas las fechas y circunstancias desearos a todos un Feliz , Prospero y SALUDABLE Año nuevo 2022.
Como autor de la utilidad ONLINE www.bc3toexcel.com he realizado una macro en VBA para Excel(entorno Windows) para realizar la conversión de un fichero en FORMATO DE INTERCAMBIO ESTÁNDAR DE BASES DE DATOS PARA LA CONSTRUCCIÓN FIEBDC-3 conocido comúnmente como BC3 por la extensión de sus ficheros a un hoja de cálculo Excel XLSX.
La razón es que estoy desarrollando una aplicación que posteriormente a la obtención de la conversión y con el resultado obtenido podrá gestionar los datos y facilitar al usuario las siguientes funciones, de una manera segura y funcional a través de un menú contextual (botón derecho del ratón):




Al convertir el fichero BC3 y en el caso de que se haya seleccionado la opción con Descomposición de Precios se ha enlazado con un Hipervínculo el código BC3 de la partida del Listado del Presupuesto con el precio en la Base de Precios y el Código en la Base de Precios si tiene una descomposición se ha enlazado también con un Hipervínculo con el Listado de Descompuestos. Lo que permite consultar de una manera fácil y funcional los precios.
Hay unos Niveles de Jerarquía (máximo 8 límite Excel) que se abren (expanden) y cierran (colapsan) a voluntad del usuario y que son muy útiles para trabajar en Presupuestos complejos y voluminosos.
Así mismo también las columnas para visualizar/ocultar datos a la hora de imprimir por ejemplo.
Se han definido Vistas Personalizadas para las visualizaciones en pantalla e impresión estableciendo Cabeceras y Pies de página, márgenes, etc..
En caso de que no funcionase igual es porque falte alguna referencia necesaria en el entorno de desarrollo de excel y que son:
- Visual Basic For Applications
- Microsoft Excel 16.0 Object Library
- OLE Automation
- Microsoft Office 16.0 Object Library
- Microsoft Forms 2.0 Object Library
- Microsoft Scripting Runtime
He añadido columnas para el precio e importe del presupuesto si en el fichero BC3 hay reflejado un porcentaje de Costos Indirectos, así como si existiese un porcentaje de Baja para la Licitación.
También he añadido unas columnas para la comprobación entre la hoja de calculo y los datos en el fichero BC3, aunque es prioritario los datos en la hoja respecto de los datos contenidos del Fichero BC3, salvo en el caso de que la conversión se haya realizado sin las opciones de el detalle de las líneas de medición y la descomposición de precios ya que entonces no hay cálculos para confrontar con el contenido del fichero BC3 salvo el detalle de los decimales de redondeo empleados.
Desearía que me comentarais vuestras consideraciones sobre el resultado obtenido, en fin vuestro FEEDBACK.
Agradeciendo vuestra atención y colaboración.
Recibid un cordial saludo.
El enlace para descarga es el siguiente:
https://www.bc3toexcel.com/compartir/bc ... -ALFA.xlsm
En primer lugar y dadas las fechas y circunstancias desearos a todos un Feliz , Prospero y SALUDABLE Año nuevo 2022.
Como autor de la utilidad ONLINE www.bc3toexcel.com he realizado una macro en VBA para Excel(entorno Windows) para realizar la conversión de un fichero en FORMATO DE INTERCAMBIO ESTÁNDAR DE BASES DE DATOS PARA LA CONSTRUCCIÓN FIEBDC-3 conocido comúnmente como BC3 por la extensión de sus ficheros a un hoja de cálculo Excel XLSX.
La razón es que estoy desarrollando una aplicación que posteriormente a la obtención de la conversión y con el resultado obtenido podrá gestionar los datos y facilitar al usuario las siguientes funciones, de una manera segura y funcional a través de un menú contextual (botón derecho del ratón):
- Insertar , Copiar , Mover y Borrar un Capítulo/Subcapítulo
- Insertar , Copiar, Mover y Borrar una Partida o Unidad de Obra de un Capítulo/Subcapítulo
- Insertar , Copiar , Mover y Borrar una Línea de Medición del Detalle de las Mediciones de una Partida
- Expandir Descripción Larga (haciendo un merge de las celdas adyacentes a la hora de imprimir), Contraer Descripción Larga(volver a la celda de Descripción)
- Ajustar Importe del presupuesto, Capitalizar y/o Poner en Mayúsculas las Descripciones de los Capítulos y Partidas
- Convertir a BC3 la hoja Excel después de haberla modificado.





Al convertir el fichero BC3 y en el caso de que se haya seleccionado la opción con Descomposición de Precios se ha enlazado con un Hipervínculo el código BC3 de la partida del Listado del Presupuesto con el precio en la Base de Precios y el Código en la Base de Precios si tiene una descomposición se ha enlazado también con un Hipervínculo con el Listado de Descompuestos. Lo que permite consultar de una manera fácil y funcional los precios.
Hay unos Niveles de Jerarquía (máximo 8 límite Excel) que se abren (expanden) y cierran (colapsan) a voluntad del usuario y que son muy útiles para trabajar en Presupuestos complejos y voluminosos.
Así mismo también las columnas para visualizar/ocultar datos a la hora de imprimir por ejemplo.
Se han definido Vistas Personalizadas para las visualizaciones en pantalla e impresión estableciendo Cabeceras y Pies de página, márgenes, etc..
En caso de que no funcionase igual es porque falte alguna referencia necesaria en el entorno de desarrollo de excel y que son:
- Visual Basic For Applications
- Microsoft Excel 16.0 Object Library
- OLE Automation
- Microsoft Office 16.0 Object Library
- Microsoft Forms 2.0 Object Library
- Microsoft Scripting Runtime
He añadido columnas para el precio e importe del presupuesto si en el fichero BC3 hay reflejado un porcentaje de Costos Indirectos, así como si existiese un porcentaje de Baja para la Licitación.
También he añadido unas columnas para la comprobación entre la hoja de calculo y los datos en el fichero BC3, aunque es prioritario los datos en la hoja respecto de los datos contenidos del Fichero BC3, salvo en el caso de que la conversión se haya realizado sin las opciones de el detalle de las líneas de medición y la descomposición de precios ya que entonces no hay cálculos para confrontar con el contenido del fichero BC3 salvo el detalle de los decimales de redondeo empleados.
Desearía que me comentarais vuestras consideraciones sobre el resultado obtenido, en fin vuestro FEEDBACK.
Agradeciendo vuestra atención y colaboración.
Recibid un cordial saludo.
El enlace para descarga es el siguiente:
https://www.bc3toexcel.com/compartir/bc ... -ALFA.xlsm