Sincronización en tiempo real entre sus cuentas bancarias y de tarjetas de crédito con Excel

Sincronización en tiempo real entre sus cuentas bancarias y de tarjetas de crédito con Excel

hola, esto es randy con excel para autónomos y bienvenido al administrador de sincronización bancaria en la capacitación de esta semana, le mostraré cómo sincronizar su propia cuenta bancaria o cuenta de tarjeta de crédito con excel con una solución completamente manos libres incluida en este tablero junto con transacciones personalizables, filtros dinámicos por cuenta y mucho más, no puedo esperar, así que comencemos bien, muchas gracias por acompañarme hoy, realmente lo aprecio, así es , le mostraré cómo sincronizar automáticamente su cuenta bancaria. Transacciones o transacciones con tarjeta de crédito con Excel en una solución completamente automatizada completa con transacciones de panel totalmente automatizadas y luego cada cuenta varias cuentas. Hoy le mostraré cómo hacerlo, así que al final de esta capacitación sabrá cómo hacerlo. haz eso aprecio que te quedes con nosotros en estos entrenamientos te traigo estos increíbles entrenamientos cada semana y espero que te quedes con nosotros durante todo el entrenamiento solo pido algunas cosas, simplemente continúe y suscríbase si aún no lo ha hecho y haga clic en el botón de suscripción junto con la campana del icono de notificación que garantizará que reciba estas capacitaciones de inmediato todas las semanas, por supuesto, este libro de trabajo es absolutamente gratis todo lo que necesita hacer es hacer clic en el enlace de abajo en la descripción, ya sea con su correo electrónico o Facebook Messenger, y se lo enviaremos directamente a usted absolutamente gratis. Si desea apoyar este canal, hay muchas maneras de hacerlo. Tengo 200 de mis mejores plantillas de libros de trabajo disponibles para usted por un precio muy bajo y puede hacer clic en el enlace a continuación que también incluye los libros de códigos en pdf opcionales y eso significa todo el código dentro de cada uno de los libros de trabajo en un impreso bellamente organizado. pdf completo con el índice de la tabla de contenido y mucho más , así que espero que lo retomes, es una excelente manera de apoyarnos, está bien, comencemos porque tengo algo nuevo para mostrarte esta pequeña. k algunos complementos muy interesantes algunas opciones nuevas de terceros realmente algunas opciones gratuitas interesantes algunas opciones pagas va a ser genial porque uno de los mayores problemas que tenemos es cómo trabajamos con los datos que tenemos crédito tarjeta tenemos cuentas corrientes tenemos cuentas de ahorro todos los tipos de cuentas cómo las combinamos todas en Excel y cómo creamos este tablero realmente genial para que todos nuestros ingresos y todos nuestros gastos se combinen y cómo ver esas transacciones, ¿cómo vemos todas esas transacciones? ¿Qué pasa si queremos ver solo una cuenta específica o tal vez solo queremos ver una categoría específica basada en esa cuenta? Se clasificará automáticamente. Aparecerá automáticamente y luego, por supuesto, estamos voy a poder actualizar eso con un pequeño truco que te mostraré y un desafío para ti. Tengo un desafío realmente genial para ti, así que asegúrate de seguir con nosotros, por supuesto, todas esas cuentas. terminará en excel y luego nosotros Podré trabajar con esos datos, así que lo que quiero hacer es compartir con ustedes algunas aplicaciones realmente geniales, algunas plataformas geniales para ayudarnos a hacer eso, tengo algunas cosas geniales preparadas, así que asegúrese de que se quedará con nosotros en esta capacitación, de acuerdo, repasemos una descripción general de esta aplicación y luego vamos a entrar en los fundamentos y cómo llevamos estos datos a Excel, cómo trabajamos con ellos y cómo producimos estos gráficos realmente geniales, entonces tengo una pantalla de administración y aquí vamos a enumerar nuestras cuentas, así que queremos saber todas las cuentas , también quiero saber de qué tipo, porque podemos tener cuentas bancarias porque podemos tener cuentas de tarjetas de crédito que son muy, muy diferentes un activo que significa algo que tiene dinero que tiene en esa cuenta es una cuenta de activo y luego en algún momento dinero que debe como en una tarjeta de crédito o préstamo o algo que es un pasivo por lo que definitivamente queremos diferenciar entre esas dos cuentas para que podamos tengo un poco de dat una validación, básicamente, un pasivo de activos, puede crear todas sus cuentas aquí, simplemente escriba el nombre de la cuenta y luego, por supuesto, lo que quiero hacer es tener una hoja muy específica para cada cuenta, nuestra cuenta de cheques Chase, todas las transacciones que hacemos. Tengo una identificación de transacción, la fecha de la transacción, el nombre del comerciante, la categoría , la subcategoría, la moneda y la cantidad. Por supuesto, estas columnas son completamente personalizables y les mostraré cómo lo hacemos y luego, por supuesto, tengo cuatro cuentas diferentes. así que tengo esta cuenta de cheques de chase tengo una visa que es una cuenta de tarjeta de crédito junto con esas transacciones para todo el año una cuenta de cd que son algunas transacciones y una cuenta de ahorros con todos los datos de muestra bien entonces tengo entendí eso y luego lo que queremos hacer es combinar todo lo que queremos para poder ver esas transacciones quiero poder buscar transacciones basadas en una fecha específica tal vez solo quiero ver las transacciones de abril para un específico categoría o para una cuenta específica, puedo hacer todo eso con solo unos pocos clics, así que tenemos muchas cosas que hacer aquí y les mostraré todo, entonces, ¿cómo creamos esto y cómo lo conseguimos? los datos aquí ¿cómo trabajamos con los datos? ¿cómo los personalizamos? y luego ¿cómo creamos este tablero? Así que es relativamente simple . Tenemos un administrador que simplemente define. También queremos saber el saldo de apertura. ¿Cuál es la apertura? saldo por año, por lo que tenemos 2022, quiero saber cuáles son los saldos en esas cuentas transferidas de un año a otro de esta manera, lo que podemos hacer es producir esto en función de las transacciones actuales de la cuenta que podemos luego produzca esta cuenta para que sepamos cuántos activos totales tenemos sabemos cuántos pasivos totales y sabemos cuál es nuestro patrimonio neto también podemos querer usar una rebanadora para saber cuántos gastos de comida y bebida o cuántos ingresos tuvimos para nosotros en nuestra cuenta corriente o tal vez cuántos gastos de viaje y esta cortadora de co urse va a ser completamente dinámico, por lo que cuantos más tipos tenga, más categorías se importarán automáticamente de su cuenta bancaria real de una manera totalmente segura y luego, por supuesto, quiero saber cuáles son los gastos de nuestra tarjeta visa, tal vez tengamos ciertos gastos y cómo aumentan mensualmente, por lo que tenemos este pequeño tablero para mostrarle que está bien, en lo que respecta a las transacciones, básicamente tenemos la información aquí, todo lo que vamos a hacer es simplemente seleccionar una transacción a la que vaya . para poder cargar esto con un clic, podremos actualizar todos los datos de nuestras cuentas con solo un clic, se actualizarán automáticamente todas las cuentas, todas las cuentas que tiene enumeradas desde el banco real o la cuenta de la tarjeta de crédito está bien, entonces, ¿cómo hacemos esto bien ? Entonces, ¿cómo nos gusta? Dijimos que necesitamos traer esa información ahora si íbamos a acceder a cada una de nuestras cuentas bancarias de una manera totalmente segura. Sabes que sería realmente el momento . consumiendo porque ev Cada banco diferente tiene una API diferente, pero hay productos realmente geniales en el mercado hoy en día, con una versión gratuita también gratuita y de pago que nos permite hacer que uno de ellos se llama registros de dinero registros de dinero es una gran aplicación actualmente disponible para más de 8 000 bancos e instituciones en América del Norte actualmente y está creciendo aún más en Europa y otras regiones, así que quiero llamar su atención. Voy a mostrarle exactamente cómo usarla . Ahora esta aplicación en particular llamada registros de dinero es una gran aplicación. solo está disponible a través de las hojas de Google, pero está bien porque siempre que lo ingresemos en las hojas de Google, puedo traerlo a Excel, así que usaremos otro producto para traerlo a Excel, un producto seguro para hacer eso y luego estamos va a tenerlo en Excel, así que va a ser de tres partes, así que, ¿cómo lo hacemos bien? Lo primero que queremos hacer es ingresar a nuestra cuenta de Google Drive, asegurarnos de tener una cuenta de Google Drive, si no, continúe y firme . arriba en una g oogle drive cuenta y luego lo que quiero hacer es aquí está mi google quiero crear una nueva hoja de cálculo así que vamos a crear una nueva hoja de google una vez que tenga su nueva hoja de google aquí lo que queremos hacer es queremos agregue algunas extensiones a esto, estas extensiones nos ayudarán a obtener los datos de nuestra cuenta bancaria y de nuestra cuenta de tarjeta de crédito, por lo que lo primero que debe hacer es hacer clic en extensiones y luego obtener complementos, así que el primero que queremos ¿Qué es Money Logs? Muy bueno, nos ayudará a conectarnos con nuestros bancos y tarjetas de crédito, así que vamos a escribir Money Log Logz. De acuerdo, pulsa Intro y luego, una vez que lo veas, harás clic en él e instalarás. para mí, ya está instalado, está bien, ese es el otro. También quiero sincronizar lo que hay en las hojas de Google en este momento. Lo hemos hecho antes en Excel, pero con un método menos seguro. Quiero centrarme en un método un poco más seguro . el otro método lo repasaré brevemente un poco más tarde, pero básicamente estamos compartiendo el documento, estamos creando un enlace público y luego ese enlace entra en Excel, así que vamos a hacer algo un poco diferente, vamos a usar una aplicación de terceros llamada coupler dot io , lo ves allí, está bien, así que yo quiero que instales esto también, está bien, es otra versión gratuita que funcionará para nosotros, ambos tienen versiones gratuitas y de pago y vamos a trabajar con la versión gratuita hoy, así que vas a instalar este acoplador, ¿de acuerdo? una vez que los haya instalado, nos centraremos en buscar nuestras extensiones, por supuesto, una vez instaladas, las verá aquí abajo, tanto el acoplador como el monólogo, por lo que desea iniciar el registro de dinero y luego lo que desea. hacer es registrarse en una de las cuentas gratuitas y, por supuesto, voy a incluir el enlace a continuación, por lo que la mejor manera de obtener esto es obtener los enlaces porque he acordado que Money Logs nos ha dado un 30 de descuento, así que cuando quieras registrarte, haz clic en el enlace de abajo en el video eso asegurará que se registre y obtenga el 30 de descuento, por supuesto, hay una versión gratuita que podremos hacer con una sola cuenta, pero si desea continuar, asegúrese de hacer clic en el enlace a continuación. me ofrecieron 30 de descuento en un año completo, así que es increíble, es muy barato, son como unos pocos dólares al mes, así que si quieres pasar a la versión paga que permite más cuentas, asegúrate de obtener eso, así que una vez que te registres usando el enlace a continuación, continuaremos e iniciaremos sesión para que pueda iniciar sesión y me registraré con Google y ya creé una cuenta, así que solo voy a hacer clic aquí y una vez que se haya registrado Obtendrá su confirmación usando el enlace a continuación , luego se registrará, obtendrá su cuenta y lo que vamos a hacer es tener nuestro banco , así que tan pronto como se cargue, verá diferentes cuentas, así que he ya configuré dos cuentas , pero no tendrá nada de esto, lo que vamos a hacer es agregar una cuenta nueva para que Puedo mostrarle cómo es, así que voy a agregar una cuenta nueva, puede elegir entre realmente miles de instituciones, así que aquí vamos, podemos buscar un banco o podemos hacer, así que lo que haremos es voy a continuar, haga clic en continuar y, por supuesto, es completamente seguro y luego lo que haremos es buscar la cuenta bancaria o simplemente hacer clic en buscar, está bien, así que simplemente agregaré, digamos que quiero agregar un Citibank en línea y yo significa usar datos de muestra, por supuesto, así que lo que hará es ponerlo en su banco, es completamente seguro, esto usa un tercero llamado jugado y jugado es muy seguro, solo que, por supuesto, dice solo sus datos que no son datos de transacciones sus números de cuenta y no hay nada más que se comparta, por lo que es extremadamente seguro, así que lo que haré es usar poner solo un temporal porque tengo un código de muestra aquí que ayudará a una muestra usuario que nos ayudará a darnos algunos datos de muestra y simplemente los escribiré y luego está bien, así que una vez y Ha iniciado sesión, simplemente haga clic en enviar, ingresó su cuenta bancaria y luego puede haber un tercero, podría ser un tercero, entonces lo que haremos es mostrarle todas las cuentas corrientes o cuentas que tiene. para ese banco en particular, así que si, por ejemplo , tengamos tres o cuatro cuentas diferentes con citibank, tal vez tenga una tarjeta de crédito, tal vez tenga una cuenta corriente, tal vez tenga una cuenta de ahorros, etc. la cuenta que tiene se mostrará automáticamente, vamos a hacer clic en continuar, está bien y luego, una vez que hayamos continuado, se conectará a nuestras cuentas y luego lo que podremos hacer es agregar una cuenta que dice que hemos tenido éxito está conectada a nuestra cuenta, eso es genial, eso es lo que queremos hacer y lo que queremos hacer es crear un informe individual, un informe totalmente personalizable y le mostraré exactamente cómo hacer eso aquí vemos que tenemos nuestras tres cuentas que he tenido esas anteriormente, ahora tenemos el nuevo citibank en línea, así que voy a seguir adelante y hacer clic en eso y lo que va a hacer es proporcionarnos la información que vamos a tener, así que ahora tenemos nuestra cuenta, ¿qué cuentas tenemos ? tenemos ahora, es posible que deseemos agregar todas las cuentas dentro, pero sin embargo, lo que queremos hacer ahora es que solo quiero agregar una sola cuenta, lo que significa que solo quiero tener transacciones de una sola cuenta dentro de este bien, así que vamos a cargar todas esas transacciones en la hoja de Google, así que solo voy a seleccionar deseleccionar todo lo demás, excepto una sola cuenta, solo quiero una sola cuenta y vamos a usar nuestra cuenta corriente de juego, que es nuestra cuenta de muestra, está bien, ahora que yo tengo ese derecho, podemos desplazarnos hacia abajo aquí y podemos ver características adicionales para que podamos volver aquí y así vemos que solo tenemos esa cuenta jugada, está bien, continuando con lo que quiero, quiero gastos e ingresos, así que voy para seleccionar caro e ingresos y voy a establecer la fecha de inicio tal vez quiero todas las transacciones del año y voy a hacer clic en enero ahora si dejo la fecha de finalización en blanco esto es muy importante si dejo esa fecha de finalización en blanco asegurará que todas las transacciones más recientes sean siempre que lo hayamos mantenido sincronizado correctamente, así que asegúrese de haber dicho mantenerlo sincronizado, guarde el informe, incluya las columnas, así que manténgalo sincronizado, lo que significa que cualquier transacción nueva entrará automáticamente, así que ahora podemos decidir qué columnas tenemos, así que si hago clic en agregar un campo, luego vamos a obtener algunos campos, así que sigamos, dije que no quiero una cuenta porque solo conozco una cuenta , solo nuestra cuenta de ahorros o cualquiera que hayamos seleccionado, así que no necesariamente necesito una cuenta porque no tengo varias cuentas, pero quiero la categoría, quiero la subcategoría y quiero asegurarme de que cada una sea única. Quiero una identificación única, así que voy a establecer la identificación de la transacción. bien bien entonces tenemos todos esos que están bien y th Entonces, lo que haremos es simplemente deseleccionar deseleccionar aquí, salir de eso, ahora tenemos toda la información y podemos moverlos, tal vez quiero que la identificación de la transacción sea lo primero, así que deslizaré esto hacia arriba para obtuve el id de la transacción fecha nombre comerciante moneda cantidad categoría y subcategoría está bien eso es perfecto sigamos y pongamos categoría y luego subcategoría aquí para que así tengamos moneda y cantidad puedes ponerlo en el orden que quieras así que me gusta eso se ve bien eso es lo que quiero tener aquí , está bien, se conectará a la hoja uno, seleccione las hojas, solo tengo una hoja en este libro, así que está bien, y voy a tener ese primer campo en la celda a1, incluir las columnas, sí, guardar el informe, sí, queremos hacer eso y mantenerlo seguro, está bien, podemos darle un nombre, así que démosle un nombre, llamémoslo citibank y luego guardemos, creo que ese fue el único, solo verifiquemos dos veces, así que asegúrese de tener una verificación la cuenta está bien, así que pongamos la cuenta corriente estaba comprobando bien así que esta es nuestra cuenta de registro, está bien y ahora todo lo que tenemos que hacer es simplemente hacer clic en un botón llamado obtener informe y eso va a importar todos los datos de su cuenta corriente en función de las fechas que ha seleccionado en función de los tipos de transacciones. y los traerá aquí, está bien, ahora tenemos la fecha de identificación de la transacción, el nombre, la categoría del comerciante, la subcategoría, la moneda y la cuenta, perfecto , eso es lo que tenemos, haga clic en continuar, está bien, ahora que tenemos todo eso allí, ¿por qué no le damos esto ? una prueba de nombre sincronizar bien cuenta bien está bien le daré un nombre así que lo tenemos ubicado allí ahora lo que quiero hacer por supuesto quiero llevar eso a Excel vamos a usar otra extensión estoy También intentaré conseguir un trato en este caso, pero llamaremos a este acoplador io y haremos clic en el enlace de abajo. También tendré un enlace para ti. Intenta conseguirnos un especial y luego lo que lo que vamos a hacer es hacer clic en abrir tablero ahora siempre querrás crear un ac cuente para esa cuenta gratuita de seguridad, la cuenta gratuita es realmente genial y eso es suficiente por ahora y, por supuesto, si quiere crecer, puede hacerlo, por lo que lo que quiere hacer es probablemente hacer clic en las conexiones aquí ahora mismo. Me di cuenta de que es un poco mejor si tenemos agregar importador obtenemos una pequeña ventana emergente donde podemos agregar un importador que es realmente genial pero realmente queremos hacer un poco más con eso entonces en este momento eso es realmente bueno para rápido pero vayamos al sitio web directamente encontré un poco más, tenemos más opciones con eso, así que vamos a hacer clic en conexiones y lo que va a hacer es abrir una nueva pestaña ahora he configurado varias conexiones y tú no necesariamente necesita dropbox pero lo que queremos hacer es agregar uno nuevo desea agregar una conexión de microsoft excel que es realmente importante , así que cuando haga clic en agregar nuevo, asegúrese de seleccionar aquí la opción que ya he hecho eso y haga clic aquí todo el camino hasta aquí todo t De hecho, cuando vea que en realidad ya lo conecté, pero desea hacer clic en Microsoft Excel aquí, este es el que desea conectar porque en realidad vamos a ir directamente a través de Microsoft Excel y nos aseguraremos de tener una cuenta de una sola unidad. una unidad es importante que vamos a traer, no estamos usando Dropbox esta vez, vamos a usar directamente una unidad, ya que proporciona mucha sincronización muy fácil, así que Microsoft Excel una vez que está sincronizado , lo que quiere hacer es usted entonces desea crear un nuevo documento de Excel en su cuenta particular de onedrive, así que echemos un vistazo dentro de nuestra cuenta de onedrive antes de hacerlo bien y aquí está mi cuenta de onedrive, está aquí y lo que voy a hacer es voy a crear un nuevo archivo xlsx excel que podremos usar para la sincronización, así que lo que voy a hacer es hacer clic en nuevo aquí y lo llamaremos hoja1 y simplemente deje esto en blanco todo lo que voy a hacer es solo hacer el archivo, luego guardaremos como no lo quiero directamente en mi cuenta de onedrive y lo llamaremos archivo de sincronización de prueba que es suficiente y me aseguraré de guardarlo en mi disco personal y haré clic en guardar y eso es todo, solo voy a cerrarlo allí, hemos terminado con eso por ahora y como puede ver dentro de mi onedrive, ahora tenemos un archivo de sincronización de prueba, está bien, ese es el correcto, así que vuelva a nuestro tablero de acoplador una vez que haya conectado su Microsoft Excel, lo verá aquí, lo tiene aquí . y luego lo que vamos a hacer es asegurarnos de que no necesitamos necesariamente un Dropbox que probablemente podría desconectar que no voy a usar que no lo hice fue con fines de prueba, pero realmente necesitamos dos Conexiones correctas Hojas de Google y Microsoft Excel, esas son las únicas dos que vamos a usar por ahora, así que una vez que tenga eso, haga clic en importadores y luego vamos a crear una nueva importación que vamos a llámelo agregar nuevo en primer lugar lo que queremos es la fuente necesitamos saber a dónde va la fuente por supuesto la fuente por supuesto g para ser google drive y luego lo que queremos hacer es guardarlo donde queremos guardarlo vamos a guardarlo en microsoft excel está bien entonces tiene la información básica entonces vamos a hacer clic en continuar y dónde vamos a estar bien dónde está nuestra cuenta de origen, es Google Drive, por supuesto , voy a usar mi única cuenta de origen aquí, que está allí, luego haré clic en continuar y luego dice qué archivo acabamos de crear. un archivo, por supuesto, en nuestra unidad de Google y si miramos aquí abajo, será el primero que tengamos aquí en la cuenta de sincronización de prueba, así que ese es el que acabamos de crear y luego queremos saber qué hoja aplicar, esa hoja del curso1 es la única hoja que tenemos en ese momento, vamos a hacer clic en continuar, excelente, así que ahora, ¿qué pasa con el rango, dónde queremos colocar los datos, no necesariamente necesitamos en un rango específico , solo vamos a exportar todo ? los datos que significan todos los datos de las hojas de Google directamente en Excel y eso es suficiente ient y vamos a hacer clic en continuar, ahora vamos a centrarnos en el destino donde queremos que se sincronicen los datos, por supuesto, ya hemos elegido nuestra cuenta de Excel específica, así que tenemos nuestra cuenta de OneDrive, no lo hacemos. No necesitamos esto aquí, podemos deshacernos de eso, eso es solo una buena ayuda, así que vamos a continuar con eso y luego, lo que queremos, necesitamos un libro de trabajo específico para que se conecte a nuestro onedrive y vamos para seleccionar ese libro de trabajo que está en nuestro archivo, así que ahora voy a conectarme a ese libro de trabajo, que es este archivo de sincronización de prueba aquí mismo, ese es el que quiero seleccionar y haga clic en abrir, abramos, tráigalo un poco más para que pueda ver el abierto, así que ahora voy a hacer clic en abrir, está bien, ese es el que quiero, así que ahora, por supuesto, necesitamos saber qué hoja, solo tenemos una hoja, que es la hoja uno, luego haremos clic en continuar y dice importar decir uno continuar, solo hacemos clic en ia uno está bien, ese es el enlace de la celda que voy a hacer y estamos g voy a hacer clic en continuar una vez más, está bien, ahora lo que quiero hacer es cuál es el modo, quiero reemplazar o agregar en nuestros propósitos, solo voy a usar reemplazar, reemplaza completamente todos los datos importados previamente con la información más reciente disponible en su fuente de datos, así que eso es lo que queremos no quiero entradas duplicadas ni nada por el estilo , solo voy a hacer clic en reemplazar ahora, podríamos usar un bolígrafo que coloque los datos recién importados debajo de los datos importados previamente adecuados para rastrear el cambio de datos históricos, así que vamos a usar reemplazar para nuestros propósitos, está bien, ahora active si desea agregar una columna específicamente para la fecha y la hora, esto podría ser útil, pero lo mantendremos desactivado por ahora para que agregue una columna adicional en la que haremos clic en continuar está bien, ahora queremos saber con qué frecuencia queremos que se actualice correctamente , así que cuándo queremos actualizar, así que ahora la actualización automática de datos podemos activarla automáticamente para que podamos automatizarla ahora, tal vez la queramos cada hora cada 15 minutos ahora si lo queremos cada 1 5 minutos o 30 minutos, por supuesto, tendremos que pagar el límite, pero cada hora es suficiente para nuestros propósitos, está bien, y con qué frecuencia, qué días de la semana, así que tal vez todos los días y a qué hora lo queremos preferencia, así que eso es bien, solo podemos decir haga clic en usted conoce las horas específicas, haga clic en guardar y ejecutar bien, ahora se ejecutará la importación se ha actualizado con éxito el acoplador ahora se está ejecutando la importación puede demorar un par de minutos no debería demorar tanto porque no lo hacemos tiene esa cantidad de datos y luego se completará, ahora está completo, dice que se ejecutó 25 filas y cero errores, está bien, así que lo que vamos a hacer es abrir Excel, vamos a abrir eso testsync que está aquí y vamos a ver que todos los datos ahora se agregaron al archivo de Excel, eso es fantástico, está bien, genial, así que ahora vemos cómo colocarlo en un archivo de Excel xls que no es nuestro libro de trabajo principal, así que ahora todos lo que hay que hacer es escribir un código para actualizar esto automáticamente, entonces , ¿cómo vamos a actualizarlo? está en nuestro libro de trabajo principal, bueno, eso es muy, muy fácil, así que sigamos adelante y cerrémoslo ahora que tenemos nuestro libro de trabajo principal, así que digamos que creo una nueva hoja aquí y vamos a llamarla cómo lo llamarías citibank vamos a darle un nombre correcto citibank aquí banco de la ciudad y luego verificando muy bien, así que tenemos nuestra cuenta, así que ahora tenemos una hoja configurada, no necesitamos esto, así que lo que voy a hacer es ir para crear una conexión, vamos a entrar en datos y vamos a obtener datos y los vamos a obtener de un archivo específico de un libro de Excel diga qué libro de Excel, por supuesto, tenemos este archivo de sincronización de prueba haga clic en importar aquí, así que lo que va a hacer nos dará una pequeña ventana emergente, ahora lo que queremos hacer es dónde queremos que venga la información, la hoja uno es donde podemos, hay una pequeña vista previa de los datos están bien y luego lo que queremos hacer es hacer clic en cargar y luego cargar dos, lo siento, está un poco fuera de la pantalla , déjame reducir esto un poco bit para que pueda ver esa opción aquí cargue dos bien tan bajo dos en la parte inferior aquí haga clic en cargar dos dónde queremos que se cargue también nos dará esta pequeña ventana emergente queremos una tabla la queremos en la hoja de trabajo existente porque Ya lo tenemos abierto y luego no necesitamos agregarlo al modelo de datos, por lo que a1 es suficiente. Vamos a hacer clic en Aceptar, eso creará automáticamente una tabla con nuestros datos y aquí tenemos todas nuestras cuentas. y tenemos una nueva hoja 1 aquí están nuestras 24 filas cargadas, por lo que se han cargado todas , así que ahora hemos creado una conexión ahora todo lo que tenemos que hacer a través de vba o manual es hacer clic en datos, hacer clic en actualizar todo y todo eso los datos se cargarán automáticamente, por lo que he hecho exactamente lo mismo para, por supuesto, todas las hojas, por lo que tenemos toda la información aquí lista para ser fantástico, así que ahora hemos visto cómo podemos crear estos datos de sincronización, cómo podemos introdúzcalo en nuestro Excel usando una conexión de datos y todo lo que tenemos que hacer es actualizar todo muy, muy bien o está bien, ahora podemos eliminar, entendemos cómo llegamos a este, así que voy a eliminar esta hoja, voy a eliminar la conexión, no la necesitamos, simplemente haga clic con el botón derecho y elimine la conexión aquí y luego elimine bien, he creado tengo cuatro cuentas diferentes que he creado aquí cuatro conexiones diferentes cuatro consultas diferentes aquí y ahora lo que quiero hacer es obtener esa información, quiero ponerla dentro de un bonito pantalla donde puedo buscar rápida y fácilmente transacciones específicas basadas en información múltiple o filtrar y luego, básicamente, seleccionar la transacción y luego poder mostrarla y tal vez guardarla y actualizarla, está bien, así que me alegro de haberlo conseguido hasta ahora sigamos bien, pero ¿qué pasa si queremos mostrar solo cuentas específicas o qué pasa si queremos mostrar todas las cuentas o cuentas específicas o todas? quiero hacer es poder seleccionar días específicos o filtrar cuentas o filtrar transacciones por día o por categoría correctamente y también configuro ciertas cuentas con diferentes categorías correctamente, así que si tomo todas las cuentas, quiero una lista de cualquier tipo de categoría independientemente de la cuenta correcta, así que tenemos muchas diferentes Sin embargo, algunas cuentas solo tienen ciertas categorías, por lo que una cuenta de ahorros solo puede tener pagos y transferencias correctos, entonces, ¿cómo filtro? Quiero crear una categoría dinámica basada en eso, así que en eso nos vamos a centrar primero, vamos cree esta categoría dinámica, pero para obtener todas estas cuentas, ¿en qué se basan estas cuentas? Bien, se basan en la base de datos real, ¿verdad? Estas son hojas, ¿verdad? Si echamos un vistazo a estas, nuestras cuentas son las mismas que las hojas, ¿verdad? Tenemos cuatro diferentes cuentas persiguen la verificación de los ahorros de visa y b de un cd a la derecha , por lo que estos son los mismos cuatro aquí abajo, por lo que dentro de nuestra pantalla de administración, lo que queremos hacer es asegurarnos de configurarlo para que lo que vamos a hacer para cada cuenta hacer es w Vamos a establecer un nombre , le daremos un tipo de cuenta y le asignaremos una hoja de base de datos, así que aquí tengo todas las hojas enumeradas, así que lo primero que quiero hacer es crear una macro para enumerar todas las hojas que tenemos dentro de nuestra aplicación para que el usuario pueda verificar qué hoja se aplica a qué cuenta y luego quiero establecer un saldo de apertura, esto nos ayudará para nuestro tablero para que sepamos los montos totales para los saldos de apertura se usarán dentro de nuestro panel de control, genial, así que esta pequeña tabla aquí nos ayudará a configurar las cosas, así que lo primero que queremos saber es que queremos crear estas hojas en particular, así que para hacer eso necesitamos para crear una lista de hojas, así que si miramos a la izquierda tenemos una lista de hojas de libros de trabajo, así que voy a crear una macro que hará eso por nosotros, así que echemos un vistazo a lo primero que estamos lo que va a hacer, por supuesto, es ir a nuestra pestaña de desarrolladores y hacer clic en Visual Basic si no tiene esta pestaña de desarrolladores. pestaña, por supuesto, puede hacer que se muestre todo lo que tenemos que hacer es hacer clic en las opciones aquí ir a la cinta personalizada aquí y luego simplemente hacer clic en los desarrolladores asegúrese de seleccionar los desarrolladores que se asegurarán de que lo tenga también puede acceder a el vba también usando alt f11 que lo llevará allí ese es el atajo alt11 vamos a hacer clic en eso y lo que vamos a hacer es algo llamado tran vamos a tener módulos aquí, así que tengo tres módulos, uno tiene que ver con un calendario emergente en el que no entraremos , nos centraremos en las macros de la lista de transacciones traducidas porque vamos a crear transacciones y lo primero lo que quiero hacer es crear una macro llamada listar todas las hojas listar todas las hojas si ejecuto esto, automáticamente enumerará todas las hojas aquí, así que lo primero que queremos hacer es dimensionar la hoja de trabajo como una hoja, ¿de acuerdo? la hoja de trabajo tiene una hoja y vamos a mencionar que la fila de la hoja es larga porque Quiero saber qué fila a medida que nos movemos desde la fila 7 hacia abajo. Necesito rastrear cuál, así que quiero que se enumeren aquí, así que lo que queremos hacer es también borrar primero cualquiera de las hojas que están allí porque quiero crear una nueva lista en caso de que hayamos agregado hojas, así que para hacer eso, todo lo que tenemos que hacer es decir con la fila de la hoja de administración igual a siete, estamos configurando esa fila inicial y vamos a borre cualquier hoja de trabajo anterior aquí usando este contenido claro ahora lo que vamos a hacer es crear un bucle. Quiero recorrer cada hoja de trabajo dentro del libro de trabajo , así que vamos a decir para cada hoja de trabajo que es ya ha sido dimensionado como una hoja de trabajo en esta hoja de trabajo del libro de trabajo, vamos a establecer el nombre de esa hoja de trabajo, eso es en lo que quiero centrarme, quiero poner eso en la columna a, así que el valor de la fila de la hoja es igual al nombre de la hoja de trabajo y luego nosotros vamos a incrementar la fila en uno bien de esa manera no se colocan uno encima del otro r o reemplazar, de modo que simplemente agregará las hojas de trabajo, luego simplemente creará esto, así que si elimino esto y ejecuto esta macro aquí, verá que va a enumerar todas las hojas en el libro de trabajo aquí, está bien, están ahí atrás está bien, genial, ahora tenemos eso, pero lo que quiero hacer es crear un rango con nombre basado en eso, así que entramos en esta fórmula , verá que esta validación de datos se basa en el rango con nombre, así que cuando miramos en eso y vemos la validación de datos, vemos que es algo llamado hojas de libro de trabajo hojas de libro de trabajo, así que el administrador de nombres de fórmulas y luego en la parte inferior vemos algo llamado hojas de libro de trabajo y vamos a usar una fórmula de compensación basada en a6 y vamos a contar todo el camino desde a6 hasta 89999 y luego y luego simplemente vamos a restar 1 porque no queremos en realidad no voy a necesitar que no necesitamos eso restar uno si empezamos en a5 a6 a6 es correcto a6 es lo que quiero y la razón por la que sí queremos que a 6, por supuesto, es nuestro título, no queremos ese encabezado allí , así que vamos a compensarlo una fila hacia abajo y luego vamos a contar todo del 6 al 99 y vamos a restar 1 porque no No quiero la fila de encabezado aquí, la razón por la que incluimos esa fila de encabezado es para que no haya ningún error en caso de que no haya ningún dato, aunque no debería haberlo, pero si lo borra, no quiero equivocarme. para esa ira con nombre, está bien, eso va a crear un rango de nombres, estamos usando ese rango con nombre dentro de la validación de datos para estas celdas, de esa manera los usuarios pueden seleccionar qué hoja se aplica a qué tabla que nos ayudará enormemente porque cuando creo datos e información necesito saber qué hojas actualizar necesito saber a dónde ir así que eso es muy importante está bien genial para que entendamos eso dentro de nuestras transacciones entonces lo que quiero hacer es usarlas como cuentas bien, quiero crear una cuenta, así que lo que tengo que hacer es crear una nuevo rango con nombre que incluye todas las cuentas, así que quiero todas las cuentas aquí más todas las cuentas, ¿cómo vamos a hacerlo bien? Vamos a hacer eso con otro rango con nombre correcto y que se ubicará aquí, así que si lo dejo oculto estas columnas a y b vemos que tenemos algo llamado lista de cuentas aquí y he agregado todas las cuentas allí y luego básicamente he vinculado aquí a lo que sea nuestro administrador f8 f9 y así sucesivamente para que todo esté vinculado a el administrador, entonces lo que voy a hacer es crear un nuevo rango con nombre. Me aseguraré de incluir todas estas cuentas, de modo que cuando ingrese al administrador de nombres de fórmulas y veamos que tenemos algo llamado cuentas con todos si notamos que hemos usado otro desplazamiento, pero este es un poco diferente, no podemos simplemente contar el texto porque todos incluyen fórmulas, por lo que cada una de estas celdas incluye texto porque son fórmulas, por lo que debemos úsalo un poco diferente, quiero usar un conteo si quiero para contar si no es cero, si cerramos esto, en realidad hay un cero aquí, así que si echamos un vistazo a este derecho y entramos en nuestras opciones aquí y entramos en el avanzado y nos desplazamos hacia abajo y queremos mostrar mostrar un cero en las celdas que tienen valor cero, haga clic en Aceptar, verá que en realidad hay ceros aquí, así que obviamente no quiero contar nada con un 0. entonces quiero contar solo aquellas cosas que no son ceros Entonces, ¿cómo vamos a hacerlo bien? La mejor manera de hacerlo es simplemente usando la cuenta. Si es así, vamos. No necesariamente me gusta ver esos ceros , así que vamos a volver a las opciones, ir al desplazamiento avanzado hacia abajo aquí y luego simplemente escóndelos, así que muestra un cero en las celdas que tienen un valor cero, así que no queremos mostrar eso, pero sabemos que está ahí, así que usaremos una fórmula para contar cualquier cosa que no sea un cero para que podamos haga eso usando aquí cancelar con todo vamos a usar el desplazamiento comenzando con a9 a la derecha y luego lo que vamos a hacer es w vamos a contar use countsi queremos contar todas las transacciones desde a9 hasta 826 que no sean iguales a cero y queremos una sola columna de esa manera vamos a tener un cerebro de nombre solo vea la aplicación de baile e incluya todas las cuentas junto con toda la persecución junto con todas las cuentas bancarias o cuentas de tarjetas de crédito aquí, de modo que se crea un nuevo rango con nombre, es ese rango con nombre el que estamos usando dentro de la validación de datos aquí, así que hacemos clic en validación de datos y vemos que tenemos cuentas con todas y eso es importante porque cuando enumero todas las cuentas, solo quiero mostrar esas cuentas, tenemos todas las cuentas aquí; sin embargo, si quiero filtrar en función de una cuenta específica, puedo hacerlo y solo mostrará aquellas cuentas que tienen eso cuenta específica, está bien, muy bien, ahora vemos eso, pero ahora, cuando selecciono una cuenta específica, echemos un vistazo dentro de la cuenta corriente de Chase. Si echamos un vistazo dentro de la cuenta corriente de Chase, vemos que tenemos categorías, viajes, comida y beber viajar comida y bebida así que viajamos bastante y tenemos ingresos , así que realmente tenemos tres categorías diferentes aquí quiero asegurarme de que esas tres categorías únicas aparezcan dentro de esta lista desplegable aquí alimentos y bebidas ingresos y viajes si selecciono en una cuenta diferente, quiero saber solo aquellas categorías que para esa cuenta específica, comida y pago, y quiero notar que estos aquí están cambiando aquí, así que, por supuesto, si selecciono todas las cuentas, quiero todas las categorías basadas en todos los las cuentas aparezcan aquí, está bien , así que si solo quiero mostrar los ingresos en función de todas nuestras cuentas, entonces básicamente puedo crear criterios para mostrar solo esas . para hacer eso, lo que vamos a hacer es crear una lista dinámica aquí mismo basada en la cuenta específica y, por supuesto, usaremos una macro que nos ayudará con eso, entonces, ¿cómo vamos ? para hacer eso vamos b ack dentro de vba, la siguiente macro en la que quiero centrarme se llamará obtener categorías únicas obtener categorías únicas esta es la primera que hicimos, así que esta categoría obtener única nos ayudará a hacer eso bien así que lo primero lo que queremos hacer es borrar cualquiera de los datos si sabemos que nuestra categoría va a entrar aquí quiero borrar cualquiera de los datos aquí he creado un nuevo rango con nombre llamado categorías con todo lo que vamos a tomar mire en ese rango con nombre y vea dónde lo tenemos, por lo que se llama categorías con todos y, por supuesto, eso usará compensación aquí, usamos count a para eso, solo vamos a crear básicamente incluido todo el camino desde b9 y hacia abajo categorías con todo es este que vamos a usar aquí dentro, por lo que esta validación de datos aquí se basará en esas categorías con todo es esta lista que necesitamos borrar y necesitamos completar usando vba basado en lo que se seleccionó aquí dentro de la cuenta, está bien, así que echemos un vistazo rápido dentro de que lo primero que queremos hacer es borrar e5 junto con todos los datos y eso significa que tan pronto como cambiemos esto, echemos un vistazo, agregaré un Agregaré algo en aquí y luego lo que quiero hacer tan pronto como haga un cambio aquí quiero asegurarme de que e5 se elimine porque se basa dinámicamente en lo que se seleccionó aquí, así que queremos asegurarnos de que e5 junto con cualquier cosa que se borraron aquí, está bien, para hacer eso, vamos a borrar las categorías existentes allí. También lo que quiero hacer es borrar cualquier dato anterior. Tenemos una nueva hoja llamada datos dinámicos. Esta hoja nos ayudará. así que podemos poner algunos datos aquí y echemos un vistazo aquí llamados datos pivote y pivotes aquí. Voy a construir mis categorías únicas aquí, así que voy a borrar todo aquí. Esto va a ayudar . nosotros porque vamos a necesitar enumerar todas las categorías que están en esas cuentas y luego asígnele una lista única junto con eso, así que para hacer eso necesitamos despejar todo el camino desde a4 hasta b, así que estas son algunas columnas de ayuda que nos ayudarán, ese es su trabajo, así que vamos a hacer eso. a4 b9 ahora vamos a borrar todas estas categorías anteriores ahora necesito determinar correctamente en qué nos enfocamos con estas hojas de transacciones si e4 son todas las cuentas entonces quiero enumerar todas entonces básicamente necesito crear una lista única i necesito determinar una lista única de todas las categorías que recibo necesito una lista única de categorías aquí necesito una lista única de categorías aquí y junto con aquí así que cada hoja necesito una lista única de categorías quiero tomar esa lista voy a poner una categoría única aquí , voy a tomar esos datos aquí, cualquiera que sea el único para cada hoja, y voy a comenzar a construir una lista grande aquí mismo hasta aquí una vez que tengamos esa lista grande, vamos Continúe y haga todas las cuentas bien solo para actualizar esa lista, entonces lo que quiero hacer es quiero crear una vez que se crea esa lista única para cada uno de los que quiero que se transfiera, así que creamos esta lista única aquí y luego lo que quiero saber es esa lista única, así que observe, por ejemplo, aquí si echamos un vistazo a la transferencia es dos veces aquí pago es dos veces aquí comida y bebida es dos veces aquí viaja dos veces así que no quiero dos veces quiero crear una lista única de valores basada en esta lista así que aquí están todas las categorías y aquí están las categorías únicas basadas en esto entonces eso es lo que queremos hacer bien, así que echemos un vistazo dentro de esto, así que si son todas las cuentas, haremos algo , si no es una sola cuenta, vamos a hacer otra cosa, así que centrémonos en todas las cuentas primero, así que si e4 son todas las cuentas, entonces lo que queremos hacer es obtener todas las categorías asociadas con cada cuenta para proporcionar una lista única de esas categorías, por lo que vamos a establecer una fila de categoría inicial de cuatro, ¿por qué es eso porque quiero que vengan todas las categorías? aqui todas las categorias aqui quiero construir elimine esta lista de todas las categorías y luego hágala única, así que vamos a configurarla en cuatro para que sea de donde provenga vamos a configurar la última fila de la cuenta correctamente , necesito recorrer todas las hojas correctamente, así que voy a configurar la última fila de la cuenta aquí , así que vamos a recordar que necesitamos una lista única de categorías para las cuatro cuentas, entonces, ¿cómo sabemos en qué cuentas nos vamos a centrar aquí vamos para recorrer todo esto, voy a recorrer desde 8 hasta la última fila, por lo que necesito saber la última cuenta aquí, en este caso es 11. Entonces, mientras recorremos del 8 al 11, voy a Estaremos recorriendo cada hoja y cada cuenta, así que estableceremos esa fila inicial y, por supuesto, si es menos de 8, saldremos del sub, lo que significa que no tenemos cuentas, así que aquí es donde está nuestro bucle para la fila de la cuenta. es igual a 8 hasta la última fila. Voy a obtener el nombre de la hoja. Ese nombre de la hoja viene directamente de la columna. Necesito saber el nombre de la hoja porque nosotros. necesitaré extraer las categorías, las categorías únicas de todas y cada una de las hojas, ahora lo configuré para que cada cuenta tenga exactamente las mismas columnas, exactamente el mismo encabezado, todo es el mismo aviso, todos van a h , luego todos tienen un ae y lista de categorías únicas, por lo que ae 1 tendrá el mismo final, por lo que todo estará configurado exactamente igual para que podamos usar esos bucles y podamos tratar a todos de la misma manera, sabiendo que podemos seguir adelante, así que configuraremos la hoja nombre basado en la columna f, luego nos centraremos solo en ese nombre de hoja específico, lo primero que quiero hacer es borrar cualquier resultado anterior en ae hacia abajo a la derecha, así que ae2 hacia abajo estamos limpiando eliminaremos cualquier resultado anterior existente allí, por lo que estamos eliminando cualquier resultado de categoría existente allí, luego estableceremos la última fila en función de esa cuenta si es menos de 2, entonces no tenemos datos de categoría, vamos a pasar a la la siguiente hoja que va a recorrer todo el camino hasta aquí, a la derecha Está bien, así que antes de pasar a la siguiente fila de la cuenta, está bien, si tenemos datos, lo que vamos a hacer es eliminar cualquier criterio. Si hay un criterio en la hoja, no lo queremos bien porque solo queremos las cuentas únicas basadas en cualquiera basado en ningún criterio en absoluto, solo queremos las cuentas; sin embargo, si hubo buenos criterios creados con un filtro avanzado anterior que se interpondría en nuestro camino y crearía un problema, por lo que queremos asegurarnos de eliminar cualquier criterio que pueda estar allí para hacer ese aviso, no hay criterios en el filtro avanzado que vamos a ejecutar aquí, así que queremos eliminar cualquier nombre que diga criterios, si no existe , podría crear un error, así que queremos envolverlo en zoom en el aire a continuación y en el aire ir a cero , entonces estamos listos para ejecutar nuestro filtro avanzado basado en a1 a la columna h recuerde que cada hoja de nuestras cuatro bases de datos tiene exactamente las mismas columnas que exactamente los mismos datos, no los mismos datos, pero exactamente la misma estructura de datos y eso Es realmente importante, está bien, hasta el final, estamos ejecutando un filtro avanzado, no hay criterios, queremos que el único en ae1, nuestras categorías únicas entren en e1 , luego vamos a determinar la última fila de resultados, necesito saber los últimos resultados. fila, esto debería estar justo aquí debajo, está bien, entonces nuestra última fila de resultados se basa en ae, quiero saber el último resultado si ae, por supuesto, si es menos de dos, eso significa que no tenemos resultados, por supuesto, todos tienen categorías para que no estaría de más, pero vamos a ir a ninguna categoría de datos, simplemente pase aquí si tenemos datos, lo que vamos a hacer es tomar esa información , la traeremos Pasando a los datos de pivote, ¿qué significa eso? Eso significa que voy a tomar esos, elijamos algo con algunas válvulas. Voy a tomar todos estos valores aquí desde ae2 hasta ae en la última fila y yo voy a traerlo directamente dentro de nuestra hoja de datos de pivote aquí aquí voy a traerlo aquí luego vamos a configurar la última fila y seguiremos agregando y agregando y agregando todas las categorías aquí, así que eso es todo lo que haremos aquí a y la fila de categoría hasta a en los últimos resultados fila más la fila de categoría menos 2 y básicamente lo que va a hacer es establecer una fila inicial específica y una fila final específica en función de la fila inicial y la fila final menos 2 y eso simplemente será igual a ae y a2 en la última fila, por lo que será para cada hoja individual, por lo que básicamente todo lo que estamos haciendo es tomar todas las categorías aquí, las vamos a traer a nuestros datos dinámicos, vamos a tomar todas las categorías aquí, todas las categorías aquí y aquí, y las vamos a incluir en una lista completa aquí , incluso si están duplicadas, una vez que tenga esa lista completa, crearé otro filtro avanzado y configuraré el único sin ese criterio y establezca esos únicos aquí, está bien, así que continuemos con nosotros r macros, eso es todo, ya que hacemos esto para cada hoja, vamos a actualizar la fila de categoría, ¿por qué es importante? Porque digamos que nuestra primera fila de categoría terminó aquí, necesito saber el próximo punto de partida, por supuesto, podríamos usar y xl up más uno que también estaría bien además lo que quiero hacer es simplemente crear la siguiente fila de inicio y la siguiente fila de inicio para saber que podemos seguir construyendo y construyendo nuestra lista, así que eso es, por supuesto, solo para todas las cuentas. pero qué pasa si es una cuenta única, así que si es una cuenta única, hacemos algo un poco diferente, pero lo primero antes de hacer eso es que queremos saber las cuentas únicas, supongo que podría hacer esto para ambas. No creo que debamos hacer esto, eso es correcto, así que lo que queremos hacer es recordar ahora, dije que hemos dado el paso que hemos creado esta lista, pero solo quiero saber que hay duplicados. No quiero pagos duplicados. No quiero una transferencia duplicada, quiero una lista única, así que todo lo que tenemos que hacer es determinar e la última fila cree un filtro avanzado y obtenga el nombre de las categorías únicas siempre que ambos encabezados sean iguales y hagamos exactamente eso en esto, por lo que si la categoría va a cuatro, vaya a sin datos en caso de que no haya datos en absoluto, no debería No será con la hoja de datos dinámica nuevamente, vamos a eliminar cualquier criterio en esa hoja, muy importante porque nuevamente estamos ejecutando un filtro avanzado, no tenemos criterios para ese filtro avanzado, simplemente queremos obtener las categorías únicas a3 en el fila de categoría ejecutando un filtro avanzado copiándolo vamos a copiar al rango b3 es igual a verdadero y eso significa que queremos que esas categorías únicas vengan en la columna b entonces lo que queremos hacer es determinar los últimos resultados en la columna b justo en la última fila y luego quiero tomar esa lista única aquí tomando esta lista única aquí y traerla directamente dentro de nuestra transacción un poco más fácil quiero traerlos todos directamente aquí para que podamos hacerlo con la última línea de código transacción b10 el aproximado b y la última fila de resultados más seis recuerda comenzar en 10 aquí mismo hasta la última fila de resultados más seis ¿por qué estamos agregando 6 porque, por supuesto, nuestro contenido original comenzará, nuestros nuevos datos comenzarán en 4 aquí, nuestro la primera fila de datos comenzará en 4 fila 4 y nuestra primera fila de datos aquí es 10, por lo que debemos agregar 6 para compensar ese derecho , proviene de b4, por lo que va a b10, debemos diferenciar eso, por lo que la última fila es la última fila más 6. eso va a traer nuestras categorías únicas traer una categoría única así que ahora tenemos nuestras categorías únicas y solo vamos a configurar esa última fila porque los resultados de la última fila más seis establecen la última fila de categoría eso va a ser importante porque quiero ordenarlos correctamente y necesito la última fila para que sepamos que los vamos a ordenar, los ordenaremos un poco hacia abajo , de lo contrario, es una sola cuenta, recuerde que todo esto fue para todas las cuentas. correcto, sin embargo, ¿qué pasa si solo estamos filtrando para ver eso? bueno, es mucho más fácil en ese caso, vamos a determinar el nombre de la hoja en función de e4, sabemos que no todas las cuentas van a ser el nombre de la hoja, digamos verificación de persecución, así que ahora solo quiero las categorías únicas para una hoja individual en este caso es e4, ese es el nombre de nuestra hoja, por lo que e4 será el nombre de nuestra hoja, nos enfocaremos solo en eso nuevamente, haremos casi lo mismo, borraremos las categorías existentes. estamos sentados en la última fila nos estamos asegurando de que tenemos datos estamos eliminando cualquier criterio porque estamos ejecutando un filtro avanzado sin criterios vamos a establecer a1 hasta h aquí está nuestro filtro avanzado ae1 va a ser nuestro único, vamos a determinar la última fila de los resultados en función de ae si es menos de dos, eso significa que no tenemos ninguna categoría, entonces vamos a tomar nuestra lista aquí para comenzar un ae2 y traerlo directamente adentro de nuevo, esta vez estamos agregando ocho porque nuestra fila inicial está en dos y nuestro final ding y nuestra fila inicial aquí es diez, por lo que debemos compensar por ocho, así es como vamos y, por supuesto, vamos a restablecer esa última fila, así que la última fila independientemente de si es todo o si es una sola cuenta. estoy configurando eso último ahora lo que quiero hacer es ordenar porque no solo quiero ordenarlas alfabéticamente, así que verá aquí que tenemos todas las cuentas, todas están ordenadas alfabéticamente y eso es exactamente lo que quiero. un último paso será hacer exactamente eso para ordenarlos alfabéticamente y así es como lo haremos, así que, por supuesto, lo primero que vamos a hacer es centrarnos en la clasificación de las transacciones, estamos clasificando eso solo en la transacción y vamos a borrar cualquier tipo que exista vamos a configurar esa clave hasta la primera tecla derecha disponible b10 es la primera categoría del curso que tenemos y vamos a ordenar es ascendente porque los quiero en orden alfabético, entonces vamos a establecer ese rango desde b10 para que esté en la última fila y luego aplicar que simplemente ordenará las categorías alfabéticamente, eso es todo lo que tenemos que hacer para crear estas categorías dinámicas basadas en la cuenta, pero ahora lo que quiero hacer es filtrarlo correctamente si quiero cambiar uno de estos i quiero filtrar eso y eso significa que cada vez que vamos a hacer un cambio, quiero ejecutar automáticamente una macro que filtrará eso en función de si es una categoría basada en la fecha de inicio o la transacción hasta la fecha y quiero que aparezcan esos resultados aquí, cuando lo selecciono, quiero que se cargue esa transacción . vamos a hacer eso bien, echemos un vistazo al interior de vba, nos vamos a centrar en nuestra pantalla de transacción y vamos a hacer un evento de cambio de hoja de trabajo de evento de cambio específico aquí si hago un cambio aquí está el aquí está nuestro e4 correcto esto nos va a llevar nuestro esto va a ejecutar esa macro obtener categorías únicas es la macro que estamos ejecutando estamos ejecutando esa macro tan pronto como hagamos un cambio en e4 , observe que tan pronto como hagamos un cambio, esa macro se ejecutará automáticamente obteniendo esas categorías únicas, tengo otra macro que también se ejecutará no solo en e4 sino también a través de e5 o e6 y g6, lo que significa que la categoría es la fecha o dos. Quiero ejecutar otra macro y se llamará filtro de transacciones, es la macro. eso va a filtrar todas esas transacciones basadas en eso, así que esa es la macro en la que nos vamos a centrar en este momento y se llama, por supuesto, filtro de transacciones, que es la próxima macro que vamos a repasar primero. quiero hacer es quiero centrarme quiero borrar cualquier transacción existente nuestras transacciones están ubicadas aquí ahora si recordamos correctamente quiero algo único por transacción si cargo una transacción quiero asegurarme de que sea única para saber si hacer un chan Vaya a dónde guardar esos cambios, por lo que si echamos un vistazo dentro de cualquier transacción, vemos que comenzamos con una identificación de transacción, esta es una identificación única por transacción, por lo que funcionará muy bien para nosotros porque es algo único, así que es a menudo usamos una clave, pero esto funcionará bien, así que quiero asegurarme de traer eso cuando traiga esa información esas transacciones también quiero traer la identificación pero realmente no quiero ver la identificación es usted sabe que es no es necesario mirarlo , así que lo pondré directamente en la columna c, pero tenga en cuenta que no estamos viendo ese aviso si hago clic aquí, mire la barra de fórmulas aquí, lo vemos aquí, sin embargo, no está visible ¿cómo lo hizo? lo hacemos invisible, ¿cómo ocultamos eso? Si vamos a casa , vemos que tiene un formato personalizado. Si vamos a más formatos de números, vemos que tenemos tres puntos y comas. Tres puntos y comas ocultarán lo que tengamos allí. y esa es una excelente manera a menos que use esas selecciones, por lo que es un gr eat way y quiero eso porque eso es importante cuando hago una selección quiero que la identificación de la transacción aparezca aquí quiero que la hoja que se seleccionó aparezca aquí y quiero que la fila de la transacción la fila de la transacción original aparezca aquí , ¿de acuerdo? nos estamos adelantando un poco, así que concentrémonos en este filtro antes de enfocarnos en eso, de modo que ese filtro, por supuesto, sucede cada vez que hacemos un cambio a e4 e5 e6 o, por supuesto, g6 , esa es la transacción en la que nos enfocaremos ahora. así que vamos a borrar todos los datos existentes . También quiero borrar b5 b5 es la fila seleccionada, la fila que seleccionamos cuando hacemos una selección , ese formato condicional se basará aquí, hay un formato condicional que se activa según esta fila, así que si resaltamos eso y entramos en las reglas de administración de formato condicional, vemos que lo tenemos basado en b5, básicamente ponemos negrita y oscurecemos el fondo, así que queremos asegurarnos de que estamos filtrando, estamos limpiando esa fila y luego o Por supuesto, podemos volver a resaltarlo una vez que todo se haya restaurado, así que b5 junto con comenzar en c porque en realidad se hizo aquí c9 hasta g y hacia abajo borrando todo el contenido de eso borrando cualquier transacción existente vamos a configurar el la fila de transacción inicial como nueve a la derecha, la inicial es nueve porque necesito comenzar a construirlos, ¿dónde vamos a construirlos aquí mismo, comenzando aquí, así que quiero asegurarme de que está configurando esa fila inicial, así que, de nuevo , necesitamos hacerlo ? ¿Estamos mirando todo porque tenemos diferentes bases de datos? Es un poco más complicado porque tengo cuatro bases de datos diferentes o cuatro hojas diferentes con datos . Necesito diferenciar nuestro código entre si estamos mostrando todas las cuentas o muy específicas. cuentas, entonces, ¿qué pasa si e4 son todas las cuentas? Bueno, entonces necesito volver a repetir si e4 son todas las cuentas, luego filtrar por todas las cuentas, ¿verdad? Estoy filtrando varias cuentas según las fechas, así que múltiples flujos de datos según la base d en un solo criterio , ¿cómo vamos a hacerlo bien? Necesitamos configurar un filtro avanzado, hazlo bien si sé si tengo una categoría muy específica y tengo fechas muy específicas, solo quiero filtre esas cuentas por las categorías específicas y las fechas específicas para hacer eso necesitamos configurar algunos criterios en cada cuenta individual cada cuenta individual es exactamente igual tengo esos tres criterios configurados aquí fecha y dos para fechas porque va a ser mayor o igual o igual a esa fecha específica mayor o igual a la fecha desde menor o igual a la fecha hasta y tengo una categoría específica y todo esto se basa en fórmulas, por lo que cada hoja en aa2 aab 2 y ac2 tienen exactamente el mismo derecho, todo, cada hoja es exactamente igual, exactamente las mismas fórmulas y lo hace mucho más fácil, entonces, ¿cuáles son esas fórmulas? Bueno , quiero saber si la transacción es igual a blanco, entonces vamos a poner eso básicamente. esto no es igual aquí y eso' Me aseguraré porque siempre tenemos una fecha de transacción, por lo que no será un problema; de lo contrario, si el usuario ha ingresado una fecha, ingresaremos mayor o igual y lo que sea en la transacción e6, que es desde la fecha hasta la fecha . va a ser muy similar , excepto que este va a ser si no han puesto un valor, solo vamos a poner esto no es igual si han puesto un valor, vamos a hacer una transacción menor o igual g6 y este número básicamente es la fecha en forma numérica y ese es uno lo quiero en forma numérica luego nuevamente tienen categorías correcto si hay dos condiciones quiero que muestre en blanco cuáles son esas dos condiciones si e5 correcto e5 por supuesto es donde tenemos razón si e5 es igual a todas las categorías o si e5 está en blanco en cualquiera de esos casos, vamos a usar todas las categorías ; de lo contrario, si es una categoría específica, solo quiero filtrar según esa categoría específica, entonces, ¿cómo estamos? vamos a hacerlo bien, básicamente vamos a buscar en su si o la transacción es igual a todas las categorías o e5 es igual a vacío en cualquiera de esos casos, use que no es igual a blanco , que es menor o mayor que, de lo contrario, simplemente muestre la transacción e5, lo que sea que esté allí , por ejemplo, ¿cuál es ahora el ingreso y eso es lo que quiero archivar, así que quiero filtrar todas las transacciones por este ingreso, si hay alguna, quiero que aparezcan aquí, así que tenga en cuenta que todo lo que tenemos en nuestra base de ahorro, digamos, por cuenta corriente, tenemos algún ingreso aquí, tenemos cuatro transacciones diferentes para ingresos basadas en esta cuenta, así que eso es lo que quiero solo esas y dentro de algunas fechas específicas, pero no hay fechas. Aviso de que acabamos de cambiar. He borrado el filtro que he borrado. a partir de la fecha he borrado las dos fechas , por lo que simplemente estamos mostrando que no es igual aquí y, pero tenemos una cuenta específica y es por eso que tenemos eso, así que una vez que tenemos nuestros criterios, son las mismas fórmulas en cada uno base de datos que hemos tenido y uno solo va a mostrar lo mismo de esa manera, podemos filtrarlos a todos, pero nuevamente, todo lo que tenemos que hacer una vez que tenemos nuestros criterios configurados, todo lo que vamos a hacer es recorrer todas nuestras hojas para que podamos voy a configurar la última fila de la cuenta tal como lo hicimos antes dentro de nuestra pantalla de administración. Necesito recorrer todas esas cuentas aquí dentro de su pantalla de administración, comenzando en 8, yendo a la última fila y luego, básicamente, ejecutando un filtro avanzado para cada una de estas hojas porque todo es exactamente igual misma columna mismas filas es muy fácil de hacer para que la fila de la cuenta sea igual a la última fila de la cuenta estamos configurando ese nombre de hoja tal como lo hicimos antes lo configuraremos según la columna f eso nos dará el nombre de nuestra hoja en función de lo que hay en la pantalla de administración, luego podemos centrarnos solo en esa hoja nuevamente, vamos a borrar todas las transacciones existentes, ¿verdad? Necesito saber todas las existentes. Quiero borrar todas las datos anteriores va a empezar todo el camino desde ag a todo el camino a través de ak y hacia abajo aj2 ag2 a través de ak borrando los datos de transacción existentes cualquier cosa que pueda estar allí determinando la última fila en función de nuestros datos originales si son menos de dos vamos a salir iremos a no sin datos está bien pero suponiendo que hacemos ahora vamos a configurar nuestro filtro avanzado basado en a1 a la columna h ejecutando una base de filtro avanzada que los criterios van desde a1 hasta ac2 recuerdan a1 hasta ac2 independientemente de los datos siempre es lo mismo a1 hasta 82 todo es exactamente lo mismo , los resultados volverán a aparecer, independientemente de que los resultados provengan de ag hasta aj, entonces quiero el nombre de la hoja, también vamos a repasarlo en un momento para que nuestros resultados sean vienen directamente de ag1 a aj1, ahí es donde vendrán los resultados una vez que tengamos los resultados, vamos a determinar la última fila de resultados si es menor que 2, entonces no vamos a ir a ningún dato de transacción, lo que significa que no lo hacemos. tenemos algún dato que podamos pedir ip a la siguiente regla de cuenta, por lo que se omitirá aquí mismo si tenemos datos, entonces lo que quiero hacer es crear una fórmula ahora observe lo que no tengo aquí observe lo que tengo aquí lo que hago Aquí tengo una cuenta, pero lo que no tengo dentro de mis datos originales es una cuenta . No hay una cuenta aquí. ¿Cómo obtengo el nombre de la cuenta? Sé que el nombre de la cuenta se basa en el nombre de la hoja. Sabemos que cada nombre de cuenta tiene un nombre de hoja individual, así que todo lo que tengo que hacer es obtener nuestros datos y traer el nombre de nuestra hoja. Necesito extraer el nombre de la hoja, cualquiera que sea el nombre de la hoja, y traerlo aquí. Eso es lo mismo que nuestra cuenta, de esa manera. tenemos una cuenta única basada en el nombre de nuestra hoja, por lo que incorporamos todos los datos, luego necesito una fórmula simple que hará que esta fórmula use las propiedades de la celda y el nombre del archivo, ahora este nombre de archivo devolverá todo, echemos un vistazo a eso es igual a cualquier otra cosa, celda, hagamos eso es igual a celda, ¿de acuerdo? t quiero regresar quiero devolver el nombre del archivo cualquiera que sea el nombre del archivo de cualquier celda específica no importa en qué celda está aquí y luego qué va a hacer mira lo que va a devolver va a devolver el completo ruta del archivo con qué va a terminar va a terminar con está terminando con la verificación de persecución del nombre de la hoja, así que todo lo que tengo que hacer es extraer el nombre de la hoja de esta ruta completa del archivo y cómo lo sabemos bien si miramos eso corchete derecho ese corchete derecho es el último limitador, así que todo lo que tengo que hacer es determinar dónde está ese corchete derecho y eliminar todo lo demás antes de eso, incluido el corchete que nos dejará con ese nombre de trampa usando el nombre de archivo de celda de propiedad de celda, así que eso es lo que vamos a hacer vamos a usar la función intermedia en el nombre del archivo de la celda vamos a encontrar el corchete correcto estoy buscando el corchete correcto y luego lo que voy a hacer es simplemente aumentar todo el potencial hasta 255 caracteres agregará todo ng después de eso , todo lo que tenemos que hacer es agregar todo después de eso y eliminar nada antes de eso , también podríamos usar el comando correcto, pero es un poco más largo, este medio funciona bien , en Excel extraerá el nombre de la hoja, el nombre de la hoja es el igual que el nombre de nuestra cuenta, está bien porque quiero que en nuestra fecha original quiero traer eso también dentro de los datos originales asegurándome de que el nombre de la cuenta esté allí, así es como vamos a hacer eso, así que todo lo que tenemos que hacer es determinar la última fila de datos aquí en este caso 5 copie esta fórmula y bájela directamente aquí para todas las filas asociadas así que aquí lo tenemos aquí así que determinamos la última fila aquí luego ak2 a ak y la última fila de resultados la fórmula es igual a cualquier fórmula que sea un ak1, así que si bajamos esto, vemos que ak2 ak la fórmula de la última fila es igual a cualquiera que sea la fórmula en ak1 ak1 la fórmula aquí nunca se borra, es por eso que está resaltada, solo borramos los datos aquí para que manera cuando w Reescribimos los datos justo cuando hacemos clic aquí, doble clic aquí, lo que reactivará ese filtro. Aquí vemos, básicamente, elijamos los ingresos nuevamente aquí. bueno, tenemos que también puedo traer el valor aquí abajo, no necesariamente necesitamos traer la fórmula porque no va a cambiar bien, así que podría traer fácilmente cualquier valor que esté aquí, podría traer el valor aquí eso funcionaría bien, no necesariamente necesito las fórmulas, así que ahora tenemos que entendemos cómo estamos trayendo eso, pero continuemos con nuestra macro, así que ahora que tenemos toda esa información, quiero traer eso aquí para que podamos vamos a traer eso a nuestras transacciones, quiero tomar esos resultados, lo que sea que esté aquí, y los traeré directamente dentro de nuestras transacciones, pero si lo hemos hecho, borre el filtro, así que quiero traer todo aquí. Y una vez que tenemos que las transacciones c recuerdan c porque nuestra identificación está allí y la fila de transacciones y g y la última fila de resultados más la fila de transacciones menos dos eso traerá todo de esos resultados, así que independientemente de la hoja, todo se traerá la única diferencia es que la fila de transacción debe actualizarse correctamente, necesitamos actualizar, por lo que si ingresamos todos los datos de esta hoja y luego seguimos adelante e ingresamos todos los datos de la siguiente hoja y luego la siguiente hoja y luego voy a reiniciarlo, déjame mostrarte cómo se vería, pero no parece que no parezca que es un pedido ahora porque está siendo ordenado, lo que voy a hacer es simplemente ir para comentar la clasificación aquí porque no quiero que se clasifiquen quiero ver cómo se ve sin clasificar, así que solo voy a hacer clic aquí podemos hacer clic en borrar filtro así que aquí vamos ahora no ha comenzado así que vemos tener toda nuestra persecución verificando aquí las transacciones aquí, entonces tenemos o ur chase visa luego tenemos nuestros ahorros luego hemos recibido por lo que todas las transacciones están aquí en función del pedido, entonces lo que queremos hacer es determinar la última fila, por lo que esta regla de transacción debe actualizarse para que la nueva lista venga aquí y luego la siguiente luego el siguiente, por supuesto, luego me gusta ordenarlo según la fecha, por eso lo tenemos aquí, así que cuando elimino el comentario aquí y luego vemos que lo ejecutamos de nuevo y luego vemos que todo se ordena y ahora está todo mezclado arriba, pero la fecha es correcta, quiero la fecha más reciente en la parte superior y el día más antiguo en la parte inferior, así que continúe bien, así que traemos todo, por eso continuamos actualizando esa fila de transacciones, sin embargo, ¿qué pasa si es una sola cuenta? estamos recorriendo todas las cuentas aquí, pero ¿y si es una sola cuenta? Si es una sola nube, es mucho más simple . Todo lo que tenemos que hacer es determinar el nombre de la hoja en función de e4, ese nombre de la hoja estará aquí porque si es una sola cuenta sabemos que esa cuenta El nombre está ubicado en e4 y eso es lo que vamos a hacer, entonces lo que hacemos nuevamente borrando las transacciones determina la última fila asegurándonos de que tenemos datos ejecutando nuestro filtro avanzado tal como lo hicimos antes de determinar la última fila asegurándonos de que tenemos datos en esos resultados copiando esa fórmula correctamente, muy importante para hacerlo tal como lo hicimos antes y luego, por supuesto, traer las transacciones en c en la transacción hasta g va a traerlas, así que si estamos haciendo persecución cuenta de cheques todo lo que tenemos que hacer es simplemente tomar todos estos resultados aquí y traerlos directamente dentro de la transacción aquí y eso es todo lo que tenemos que hacer relativamente simple está bien muy bien y por supuesto quiero actualizar eso en el modo de transacción que sigue siendo importante porque necesito saber la última fila y nos ayudará durante nuestra ordenación, así que vamos a establecer la última fila igual a nuestra fila de transacción de la fila de transición y esto será independientemente de si todo cuenta o una marca En una sola cuenta, todavía estamos viendo una transacción, todavía estamos configurando la última fila, luego vamos a ejecutar una ordenación porque quiero ordenar por fecha, esa fecha se basará en d9, eso es correcto , quiero ordenar. descendiendo desde el más alto hasta el más bajo basado en d9 y eso es lo que vamos a hacer aquí ordenando valores ordenando orden descendente por fecha de transacción está bien disculpe debería decir transacción no fecha de vencimiento por fecha de transacción ordenando por esa fecha de transacción entonces vamos a aplicarlo de c9 a g en la última fila y luego aplicaremos ese tipo que los clasificará a todos de forma descendente borrando la transacción de manera relativamente simple, está bien, todo lo que haremos es deshabilitar los eventos para que sean iguales a falso, entonces habilitar eventos es igual a falso lo que va a hacer es asegurarse de que nada se ejecute en el evento de cambio cuando hago un cambio en e4 o hago un cambio en e5 o e6 no quiero que se ejecute nada no quiero que se ejecute ese filtro quiero configurar e4 en todas las cuentas quiero configurar e5 en un todas las categorías que quiero borrar desde y dos fechas tanto en e6 como en g6 , entonces lo que voy a hacer es habilitar eventos y luego voy a ejecutar la macro que lo filtra para que así la macro que se le asignó botón borrar filtro todo lo que vamos a hacer es configurarlo para todas las cuentas configurarlo para todas las tarjetas de conteo borrar el frente y dejar que todos esos conteos estén bien así que ahora tenemos eso configurado para que entendamos cómo va a borrar el filtro muy bien, así que hemos repasado eso, así que esas son todas las macros para este módulo ahora tenemos algunos módulos de transacción quiero poder cargar esa transacción cuando hago una selección quiero cargar todo esos detalles de transacción en estos campos aquí arriba y debido a que tenemos cuatro bases de datos distintas diferentes, no solo necesito saber la identificación, esa identificación única, también necesito saber qué hoja está a la derecha, así que necesito saber ambas y esa identificación única, por supuesto, es en la columna c pero oculta esa hoja se encuentra en la columna g por lo que cuando i haga una selección quiero poner esa identificación de transacción en b2 quiero poner esa hoja ubicada en b3 luego quiero determinar una fila para esa transacción en qué fila está así que sé que esta transacción de visa de persecución está en la fila seis a la derecha entonces este en particular , así que si miro esa visa de persecución y miro la fila seis aquí, veo que tenemos esa tienda de bicicletas madison aquí, artículos deportivos aquí por 5414, sé que está allí en esa fila, así que quiero asegurarme que sé exactamente dónde está ubicado, así que podemos hacerlo con fórmulas, entonces, ¿qué voy a hacer con vba? Cuando haga una selección, voy a colocar esa identificación de transacción directamente en b2. Voy a colocar cualquiera que sea el recuento seleccionado o la hoja ubicada en la columna g, lo colocaré directamente en b3 y luego, a través de una fórmula, determinaré en qué fila está para que podamos hacer esto, lo primero que haré es i voy a usar el partido correcto quiero usar el partido qué estoy haciendo coincidir voy a hacer coincidir b2 bien estoy buscando eso id de transacción ahora dónde voy a encontrarlo necesito encontrarlo en una hoja específica qué hoja estoy buscando b lo que sea que esté en b3 podemos usar el comando indirecto indirecto en b3 y luego vamos a usar todo, supongo debería agregar más filas en este 99999, está bien, más filas, así que quiero agregar, quiero saber exactamente qué hoja, dónde se puede encontrar y, por supuesto, es cierto porque es un estilo a1 y quiero una coincidencia exacta, así que estamos voy a usar 0. Estoy agregando 1 porque quiero tener en cuenta la fila de encabezado que estamos comenzando en a1, por lo que es importante agregar 1 para que sepamos que el primero porque quiero extraer el número de fila está bien, así que si hay un error, por supuesto, mostrar vacío que nos dará nuestro número de fila aquí porque tenemos una hoja dinámica y vamos a usar el indirecto para hacer eso para ayudarnos también quiero saber la fila seleccionada y por supuesto cuando lo guardemos, quiero saber el campo obligatorio, así que les mostraré cómo hacerlo y también mostraré eres un desafío que tendremos, así que lo primero que quiero hacer es cambiar la selección. Quiero que suceda algo. Queremos que esa fila vaya a b5. Quiero que la identificación de la transacción vaya a b2 y quiero esa hoja. para ir a b3, eso sucederá en el cambio de selección, así que vamos a las transacciones y nos enfocamos en el cambio de selección de la hoja de trabajo, tenemos algunos campos de calendario cuando digo que repasaremos esto brevemente cuando el usuario seleccione en e6 g6 o m8 queremos mostrar ese calendario correctamente, nos centraremos en e6 g6 o si desea cambiar la fecha a una transacción o m8, queremos que la ventana emergente del calendario muestre todo lo demás en la fecha de las transacciones, seleccione cargar lo que queremos algo sucederá si el usuario hace una selección de d9 a g99 y queremos asegurarnos de que c o d no sea igual a vacío correcto si no hay nada si no hay transacción si seleccionan aquí abajo sin transacción no quiero que pase nada solo cuando hay c contiene un valor quiero cargarlo todo r Continúo ahora que sabemos qué quiero que suceda. Esas tres cosas que les dije acerca de b2 tomarán esa identificación de transacción. b3 tomará ese nombre de hoja ubicado en la columna g. b5 tomará en la fila que se seleccionó usando la fila de destino y luego, si b4 no es igual a vacío, vamos a ejecutar una macro llamada cargar la transacción b4 es necesaria porque esa es la fila que aquí tan pronto como tengamos una fila puede cargar en la transacción que la carga de la transacción es la primera macro en la que nos vamos a centrar en las macros de transacciones mat aquí llamadas carga de transacciones, por supuesto, vamos a dimensionar el nombre de la hoja como una cadena y el transaccionista y la fila de la transacción siempre que tengamos todo eso centrado en la carga de transacciones que quiero cargar quiero borrar todo el contenido de cualquier cosa borrando los campos existentes dentro quiero asegurarme de que b4 no esté vacío y b3 no esté vacío bien, necesitamos tanto el nombre de la hoja como necesitamos la fila de transacción muy crítica que tengamos ambos asegurándonos de que no estén vacíos si no están vacíos o si alguno de ellos está vacío hágale saber al usuario que seleccione una transacción correcta para cargar estamos vamos a salir de la subconfiguración del nombre de la hoja dentro de una variable lo que viene de b3 establecer otra transacción dentro de b4 entonces siempre simplemente sin usar el mapeo de datos en este caso simplemente agregaremos la información correcta m8 se encargará de la transacción date j6 tomará el nombre de la transacción y así sucesivamente a medida que avanzamos por cada columna ahora vamos al nombre de la hoja aquí es dinámico porque tenemos hasta cuatro nombres de hoja diferentes según la cuenta, así que esto es dinámica basada en la variable y las filas de transacción dinámica basada en lo que sea que extraigamos eso es relativamente simple muy bien ahora tengo un muy buen desafío para ti ahora qué pasa si quiero agregar una subcategoría qué pasa si quiero agregar algo de informacion yo n aquí, así que digamos que quiero agregar algo de información aquí, todo está bien, ahora podemos ejecutar una macro que lo guardará y aquí está todo guardado, así que si lo selecciono nuevamente, está aquí, veo que todo está guardado correctamente , sin embargo aquí hay un desafío ahora todo está bien, queremos poder hacer cambios en teoría , es posible que no quieras hacer cambios, se vuelve muy complicado, no estoy muy seguro de si quieres cambiar los montos, estos provienen directamente de tu banco o tarjeta de crédito. probablemente no debería poder cambiar los montos, quiero decir que puede, es posible que desee si crea esto y quiere venderlo, no necesariamente creo que sea una buena idea cambiar los montos porque entonces su banco y el suyo son diferentes. bien, sin embargo, aquí está el desafío, esto es defectuoso, esto es muy, muy defectuoso y hay una razón específica por la que creé una aplicación defectuosa porque por dos razones, una quiero mostrarle cuál es la solución y dos quiero que lo haga . poder pensar en ti Sé cómo podemos resolver esto, en primer lugar, qué es lo que falla, bueno , digamos que cuando lo actualizo funciona perfectamente, actualiza la base de datos, sin embargo, ¿qué sucede cuando actualizamos automáticamente los datos de nuestra cuenta? Todos los datos en su aplicación todos estos datos son se reemplazará desde las hojas de Google y todos los datos de la hoja de Google se pueden reemplazar desde su cuenta y eso significa que si realiza cambios aquí, haga actualizaciones, se borrará automáticamente tan pronto como actualice todos los datos que podemos hacer a través de la macro o aquí , pero se irá bien, así que eso no será útil, funciona bien ahora , así que aquí está mi desafío para usted y la solución, por supuesto, aparecerá o una solución probablemente haya más de una solución para nuestros miembros de Patreon. Voy a crear una solución exclusiva solo para mostrarte cómo podemos solucionarlo. Sin embargo, quiero que esto sea para aprender . Estoy aquí para enseñarte y quiero que pienses y ver cómo puede crear esto correctamente, ve el problema correctamente, podemos actualizar los datos, pero tan pronto como actualicemos todos los datos, cualquier cambio que haya realizado desaparecerá, así que, ¿cómo vamos a solucionarlo? Piense en cómo podemos asegurarnos. que los cambios que hagamos serán automáticamente quiero escuchar sus pensamientos quiero escuchar sus ideas cuáles son cuáles son sus sugerencias siga adelante y póngalas en los comentarios a continuación no voy a ofrecer una solución en esta capacitación estará en nuestro patreon si no eres un miembro de patreon ahora es el mejor momento para entrar en patreon porque cada semana creo actualizaciones basadas en estas aplicaciones basadas en tus sugerencias agregaré funciones, por supuesto, agregaré áreas de enfoque adicionales o tal vez agregaré algunas correcciones en esto aquí. Creé un desafío para usted. ¿Cómo vamos a hacer que las transacciones se actualicen y guarden y se mantengan incluso cuando todos los datos se actualicen y borren automáticamente? De acuerdo, quiero escuchar sus sugerencias. pasemos rápidamente a la mac ro que vamos a cambiar, así que básicamente en esta actualización guardada, todo lo que vamos a determinar es asegurarnos de que tenemos suficientes campos, ¿verdad? Quiero asegurarme de que se requieran ciertos. quiero asegurarme de que j6 m8 m10 y o10 sean todos necesarios, lo que significa que tiene que haber un nombre aquí en j6 tiene que haber una cantidad ubicada en el océano ciertos campos que son obligatorios y lo he hecho con la cuenta tiene un significado si este registro usa contar un j6 m8 m10 rotar si alguno de esos campos está vacío sabrá cómo lo sé porque si elimino esto aquí verá que estos son campos obligatorios de tres, así que si trato de guardar y actualizar que vamos a recibir un cuadro de mensaje, asegúrese de que esta transacción contenga un nombre de fecha, moneda y cantidad para que todos sean necesarios, está bien, eso es muy importante, así que si esto es menos de cuatro, le informaremos al usuario si b6 es menos de cuatro, asegúrese de que la transacción contenga el nombre, la fecha, la moneda y el monto, también quiero asegurarme de que b4 y b3 sean correctos, necesitamos tener un nombre de hoja, necesitamos tener una fila de transacción, no estamos creando una nueva transacciones en esta capacitación en particular porque provienen directamente de nuestro banco directamente de nuestra tarjeta de crédito, por lo que no estamos creando nuevas transacciones y ciertamente existe cierta discrepancia sobre si realmente desea poder guardar los cambios en estos datos, es posible que no quiero, es posible que solo desee eliminar este botón, no poder cambiarlo, pero ciertamente puedo entender eso o es posible que desee agregar, es posible que desee agregar, solo permitir que el usuario agregue categorías y subcategorías que puedo entender haciendo esas actualizaciones sin cambiar el la fecha no cambia la moneda y no cambia la cantidad , pero la capacidad de agregar categorías y subcategorías tiene más sentido, así que me gusta la idea, así que continuemos, así que todo lo que tenemos que hacer es asegurarnos Si tenemos una hoja correcta, asegúrese de que tengamos una fila correcta y luego vamos a configurar esa identificación de transacción en la transacción en b2 . Vamos a configurar el nombre de la hoja según b3 y le mostraré por qué. estamos poniendo esto en una variable necesitamos el nombre de la hoja porque necesitamos saber dónde guardarla necesitamos la fila sabemos qué fila guardarla y aquí simplemente estamos invirtiendo todo lo que hicimos cuando cargamos ahora estamos tomando cualquier cosa en m8, estamos actualizando b en la fila de transacción junto con el nombre de la hoja que sea y vamos a hacer eso para cada elemento de manera relativamente simple, pero ahora, una vez que lo haya hecho, una vez que haya hecho una actualización, ellos podría ordenarse, por ejemplo, digamos que cambio esto de 4 30 30 de abril a digamos 15 de abril, así que sigamos adelante y hagamos ese cambio al 15 de abril en este momento, sabemos que estará en un orden diferente si guardo y actualizo eso También quiero asegurarme de que la selección cambiará, fue la primera y ahora es la tercera que quiero. o asegúrese de que estamos actualizando esa fila seleccionada ahora es la fila 11 antes de que fuera la fila nueve, entonces, ¿cómo vamos a hacerlo bien? Hemos puesto esa identificación de transacción dentro de una variable, así que si vuelvo a cargar esta lista aquí, todo lo que tengo que hacer es buscar la identificación de la transacción, determinar dónde está y asegurarme de que la fila se coloque directamente dentro de b5 y le mostraré exactamente cómo podemos hacerlo, por lo que hemos guardado la identificación de la transacción, muy, muy importante. vamos a volver a ejecutar esta lista lo que va a hacer recuerda que esta macro en particular va a borrar todo aquí y también va a borrar la fila seleccionada aquí en b5, así que hemos borrado todo, ¿cómo sabemos qué? fila para seleccionar una vez que volvamos a cargar los datos, voy a buscar la misma identificación de transacción en la columna c, así que aquí tenemos, si no se encuentra, podría crear un error , así que vamos a envolverlo en- air resume next y on-air go to zero b5 es simplemente igual a c hasta c99 vamos a buscar algo que estamos vamos a buscar la identificación de la transacción, estamos usando fórmulas de Excel, muy, muy importante, estamos usando fórmulas de Excel y no valores de Excel porque el contenido de eso está oculto si está oculto y usamos valores de Excel, no se encontrará, recuerde que estamos usando esos tres puntos y coma para ocultar esos datos, por lo que esto es realmente importante, no se encontrará a menos que usemos fórmulas de Excel, así que vamos a extraer la fila, bueno, tomaré esa rom y la pondré directamente en b5 si se encuentra entonces b5 tomará automáticamente esa fila activando el formato condicional muy, muy bueno ahora lo que quiero hacer es ejecutar una macro que se actualizará muy, muy simple si hago clic en esta macro quiero actualizar todos los datos en el libro de trabajo ahora sabemos que podemos hacer exactamente lo mismo a través de estos datos y actualizar todo simplemente haciendo clic aquí va a controlar alt f5 aquí está actualizando todos los datos y quiero hacer eso y luego solo quiero actualizar esta lista para que podamos hacer eso a través de una pequeña macro este libro de trabajo actualizar toda esa línea de código hace exactamente lo mismo que actualiza todo, vamos a actualizar la lista de transacciones y le informaremos al usuario que la actualización de los datos de la cuenta está completa, eso fue genial, así que ahora tenemos obtuve todos los datos aquí muy bien, pero lo que quiero hacer es crear este tablero realmente genial basado en todos los datos, este es un tablero relativamente básico, pero quiero hacerlo a través de algunos pivotes ahora que hemos creado algunos tablas, cada una de estas es una tabla consistente, tenemos nuestra tabla aquí, tenemos diferentes tablas de chase visa b de una tabla de cd y tenemos varias tablas y voy a crear algunas tablas dinámicas y gráficos dinámicos basados ​​en que tenemos algunos datos aquí y he creado un gráfico dinámico basado en la verificación de seguimiento, así que si tenemos verificación de seguimiento, simplemente insertaremos aquí y solo haríamos un gráfico dinámico, así que eso es todo lo que hice y Voy a colocar ese gráfico dinámico directamente aquí, dentro de esta hoja, aquí mismo. ing aquí y también quiero filtrarlo según las categorías, así que si hago clic con el botón derecho y verificamos algunas configuraciones de campo, podríamos ver que tenemos diferentes configuraciones de campo aquí y vamos a actualizar eso, así que vamos a configurarlo en automático, lo queremos, imprimiré automáticamente en actualizado, está bien, genial, así que entendemos que ahora, cuando hacemos clic en esta lista de campos, vemos que tenemos fecha, categoría, cantidad y meses, eso es todo lo que realmente quiero, voy para agrupar por meses, vamos a filtrar por categoría, esto nos da la capacidad de filtrar, así que dentro del tablero, básicamente quiero filtrar por categoría, quiero crear una segmentación basada en eso y podemos hacerlo aquí, así que si mire eso y usamos el control podemos seleccionar todos o uno o más de ellos muy, muy simple, entonces, ¿cómo lo hacemos bien?, echemos un vistazo dentro de este gráfico aquí, lo primero que quiero hacer es crear un gráfico. basado en eso basado en los datos aquí, así que tenemos nuestros datos dinámicos aquí y todo lo que Lo que quiero hacer es simplemente crear un gráfico basado en eso , así que queremos filas basadas en meses y la fecha que quiero poder filtrar y solo voy a sumar las cantidades que quiero saber todo esos costos se basan en que si echamos un vistazo dentro de la categoría, quiero filtrar por todas las categorías y voy a configurar las etiquetas de fila correctamente y queremos que todos los meses estén ubicados allí, voy a mantener todos los datos y si inserto aquí, haga clic en insertar y diga que tal vez quiero un gráfico de barras, así que vamos a hacer un gráfico de barras simple aquí, entonces tenemos el gráfico de barras y todo lo que hicimos aquí, voy a hacer clic derecho, vamos a ocultar todos los botones de campo, no necesitamos eso y luego acabamos de crear puedo personalizar esto, por supuesto , podemos mover esto hacia la derecha, mover el gráfico y moverlo al tablero, que es lo que hicimos y es un gráfico de barras relativamente simple que puede ser personalizado, así que eso es justo lo que hicimos dentro del tablero aquí, yendo al tablero y lo agrupé, así que si vamos a echar un vistazo a este grupo aquí lo vamos a desagrupar y vemos que tenemos una segmentación aquí y tenemos nuestro gráfico aquí que ha sido personalizado todo lo que tenemos que hacer es simplemente mostrar el acceso decidí que íbamos a mostrar ningún título de acceso, no quiero mostrar ninguna tabla de datos aquí, no es necesario y luego eliminamos las líneas de cuadrícula y eliminamos la leyenda, no necesitamos una leyenda y no necesitamos un línea de tendencia, probablemente podríamos línea de tendencia, es genial, podemos mantener eso bien, así que también quiero crear una segmentación, así que acabo de agregar algo de formato aquí y tocamos el fondo a la derecha, así que si hacemos clic en el formato correcto, tengo no hay relleno de forma en eso y no tengo contornos en eso, así que mantenemos esa pista y luego todo lo que queremos hacer es simplemente insertar a la derecha, tenemos una nueva cortadora, así que podemos insertar aquí y tenemos que vamos a insertar una segmentación que podemos hacer aquí mismo si queremos insertar una segmentación y se basará en nuestras categorías, por lo que queremos una nueva ca tegories entonces lo que tenemos aquí tenemos una segmentación tal como lo hicimos arriba, excepto que voy a agregar más columnas, así que dentro de la segmentación tal vez queramos poner tres o cuatro columnas que permitan más o incluso cinco para que podamos cambiar eso a cuatro columnas y eso nos dará la flexibilidad que queremos, entonces tal vez no queramos poner un fondo para que podamos crear un estilo personalizado en ese derecho, así que si lo encogemos y luego si entramos en la segmentación aquí podemos duplicar una segmentación existente y luego hacer personalizaciones basadas en eso y si echamos un vistazo aquí, tengo una segmentación personalizada aquí donde hice algunos cambios allí y eso será un agregado al fondo o nosotros podríamos hacer lo que queramos, podemos modificarlo bien si decidimos que queremos cambiar eso, tal vez queramos formatearlo y no ponerle fondo, así que digamos que tal vez no queremos relleno si no hay color en el relleno y tal vez no queremos bordes en eso o algo así para que podamos agregar ninguno y luego eso es todo, ahora qué lo que hacemos es que también querríamos no tener un encabezado correcto si entramos en la segmentación. No queremos mostrar el encabezado en el que podemos simplemente hacer clic con el botón derecho aquí y luego ir a la configuración de la segmentación aquí. Lo siento, es un clic con el botón derecho. y tal vez no queramos mostrar el encabezado, así que podemos deshacer clic en ese clic en Aceptar y eso mostrará nuestro encabezado aquí arriba, así que lo tenemos aquí, así que todo lo que hice fue colocarlo aquí arriba, genial, así que tenemos nuestro rebanador aquí tenemos lo nuestro ahora lo que me gustaría hacer es crear un gráfico de barras basado en eso salgamos de eso no necesitamos eso aquí podemos eliminar eso está bien muy bien está bien entonces ahora lo que me gustaría usar ¿cómo creamos este gráfico de anillos específico? Tenemos un gráfico de anillos basado en, por supuesto, nuestros activos, pasivos y nuestro patrimonio neto. Ahora , nuestros activos son simplemente todas nuestras cuentas de activos sumadas y nuestros pasivos simplemente todos nuestros pasivos se sumaron, por lo que si volvemos a los informes de datos, tenemos algo de información . mación aquí, le mostraré esto y luego entraremos en los gastos mensuales, por lo que tenemos un resumen de cuenta aquí. Quiero vincular todos nuestros resúmenes de cuenta en función de comenzar todos esos resúmenes de cuenta aquí. agregar aparecería aquí simplemente está vinculado a la pantalla de administración y lo mismo aquí quiero saber el tipo de cuenta y también quiero saber el saldo de eso cuál es el saldo de eso bueno el saldo será simplemente el saldo de apertura del año que, por supuesto, se encuentra aquí mismo dentro de g7 junto con todas las transacciones de esa cuenta muy, muy simple una vez que tengamos todo aquí para que podamos hacer esto , voy a usar suma si vamos a basarnos en la suma en lo que sea que esté en g8, por supuesto, ese es el saldo inicial del año basado en todos los montos de la cuenta de registro aquí y vamos a hacer lo mismo aquí, estos son todos los montos de Chase Visa junto con el saldo inicial de ese saldo de apertura proviene directamente de los administradores lo mismo aquí y lo mismo aquí ahora que tenemos eso, así que ahora he notado todos los montos totales, así que estamos sumando los montos para cada cuenta, ahora lo que queremos saber es que quiero saber el total de activos, bueno, cualquier cosa es simplemente los saldos totales de solo esas cuentas de activos, por lo que podemos usar la suma si vamos a sumar en función de esta tabla aquí quiero saber en función de los tipos de cuenta solo aquellos que tienen activos y quiero sumar el total Saldos Quiero saber los saldos de la tabla 2. Eso nos dará nuestros saldos solo para esas cuentas de activos. Tenemos tres cuentas de activos. Eso nos dará todo esto. Así que 28 000 más 24 y 11 ahí es donde vamos. para hacerlo bien, eso nos dará nuestros 65 000. ahora quiero saber todos los pasivos, todo el monto que debemos directamente a cualquier préstamo o tarjeta de crédito y vamos a hacer simplemente la suma si, pero esta vez va a basarse en el pasivo del tipo de cuenta, por lo que nos dará todos los pasivos en caso de que no Solo tenemos una sola cuenta aquí, nuestro valor neto es mucho más fácil, es simplemente nuestro total de activos menos nuestro total de pasivos y eso nos dará nuestro patrimonio neto, entonces todo lo que hice fue crear información adicional en nuestro tablero que creé dentro de nuestro tablero aquí Creé un gráfico de anillos basado en esa información, así que decimos seleccionar datos, podemos ver que se basa en estos datos aquí datos seleccionados He creado un gráfico de anillos basado en estos datos basado en todos los datos de n3 a p20 y solo mostramos esas cuentas con valores. He excluido cualquier otra cuenta que no tenga valores porque no hay cuentas allí y eso es todo. Simplemente, los saldos de 2020 están bien, así que hemos creado ese gráfico de anillos y luego, por supuesto, he decidido agregar información adicional , sabemos que bvacd es un activo, el ahorro es un activo pasivo aquí basado en eso y dando algunos colores personalizados y la cuenta corriente de Chase, ahora lo que me gustaría saber es me gusta saberlo El total de activos y quiero saber el total de pasivos y el patrimonio neto ahora notamos que ya tenemos esa cantidad vinculada, por lo que si echamos un vistazo a esto, simplemente está vinculado a los datos y los pivotes q3, por lo que se encuentra directamente aquí q3 y también sabemos que los pasivos están en q5 y sabemos que el valor neto se basa en q7, por lo que podemos crear enlaces a texto usando estos cuadros de texto aquí, estos son cuadros de texto que los vinculan directamente a esa persona, entonces solo tenemos algunos archivos de texto aquí y colocándolo directamente aquí, está bien, es un gráfico de anillos realmente genial, pero ¿qué pasa con esta visa mensual? Bueno, eso nuevamente es solo usar otro gráfico dinámico basado en nuestros pivotes y datos aquí, que es el último que vio aquí y todo lo que quiero. Sé que aquí están todos los gastos. Solo me centro en los gastos y me baso en esa tarjeta Visa, así que vamos a ejecutar un poco de filtro y quiero excluir los pagos. no me preocupan los pagos, solo estoy preocupado Nos preocupamos por los gastos, por lo que estamos excluyendo esos tipos de pago y simplemente queremos saber qué tiendas recreativas viajan, comida y bebida, y las pondremos en una pequeña tabla aquí. Crear este gráfico de líneas aquí nos permitirá ponerlo. en representación visual aquí para que podamos ver cuántos uno y, por supuesto, tenemos una leyenda aquí que nos permitirá conocer las tiendas de viajes y recreación, por lo que es relativamente fácil de nuevo, no hay antecedentes sobre ese derecho, no hay relleno de forma ni contorno que pueda dar nosotros el semitransparente y luego le acabo de dar una forma de fondo aquí relativamente simple por mes, así que a medida que agreguemos datos, esos gastos de visa aparecerán hacia arriba o hacia abajo a medida que los agreguemos, muy bien, estoy muy contento Tengo que mostrarte este. Este era el administrador de sincronización del banco. Podemos sincronizar el banco y las tarjetas de crédito directamente en Excel usando algunas aplicaciones muy interesantes llamadas registros de dinero, lo cual es excelente. Nos permite . si quieres publicidad d más, por supuesto, puede hacer que tengo un enlace de descuento de 30 a continuación, asegúrese de registrarse usando ese enlace que garantizará que obtenga el descuento especial y, por supuesto, el acoplador que sincronizará automáticamente nuestras hojas de documentos de Google de forma segura a nuestro excel usando nuestro onedrive va a ser fantástico no puedo esperar a saber de usted sobre sus comentarios sobre esto muchas gracias le mostré cómo crear y mostrar estas transacciones y le he dejado un desafío cómo puede hacer que estos se guarden automáticamente y no se actualicen, así que estarás atento a eso, déjame saber en los comentarios cómo lo harías y, por supuesto, no olvides unirte a nuestra plataforma Patreon a donde voy. para mostrarle una excelente solución sobre cómo podemos obtener transacciones automáticamente para guardarlas y actualizarlas incluso después de la actualización de datos, por lo que espero poder brindárselas muchas gracias por su continuo apoyo, no se olvide de aplastar el comentario del botón Me gusta abajo suscríbete y nos vemos la próxima semana t gracias de nuevo

Noticias relacionadas