hola, soy Randy con Excel para autónomos y en la capacitación de esta semana vamos a crear un programa anual increíble en este scouts puede ser un año completo los usuarios podrán cambiar el año o cambiar la fecha de inicio y van para poder programar cualquier tipo de actividad en cualquier día y que los datos de programación se guarden automáticamente a medida que ingresan y se recuperan automáticamente a medida que seleccionan cualquier día en el programa, será un gran entrenamiento pesado en fórmulas muy ligero en VBA así que será genial para los principiantes, comencemos bien, muchas gracias , estoy muy contento de que pueda unirse a nosotros hoy, todas y cada una de las semanas creamos estas aplicaciones dinámicas y sorprendentes directamente en YouTube, así que si aún no lo ha hecho, continúe y suscríbase. y no se olvide de hacer clic en el ícono de notificaciones Campana que le avisará que tenemos una nueva capacitación cada semana y también, al igual que cada semana, esa nueva aplicación estará disponible para usted. g los enlaces en la descripción para que siempre puedas descargarlo de forma totalmente gratuita lo tenemos a través de Facebook o por correo electrónico simplemente haz clic en los enlaces en la descripción y es absolutamente tuyo en esta semana lo que vamos a hacer es crear un programador de actividad anual realmente dinámico y lo que quiero hacer es crear una base de calendario que tenga los 12 meses visibles en la pantalla junto con las actividades diarias, por lo que la idea es que podamos hacer clic en cualquier fecha específica para tener esas actividades tal vez y mostrar aquí ingrese cualquiera de esas actividades en una columna y luego haga que esas actividades se guarden automáticamente, de modo que cuando hagamos clic en esa fecha nuevamente, estén todas allí. Estoy poniendo un formato condicional que queremos saber el día actual que queremos sé el día seleccionado y también quiero tener un día de inicio dinámico tal vez quieras que tu día comience el lunes o el domingo o el día que sea, vamos a tener eso y, por supuesto, cambiar durante un año, así que eso es lo que vamos a cubrir y No puedo esperar para mostrártelo, los horarios pueden ser realmente increíblemente poderosos, especialmente en Excel, y no puedo esperar para mostrarte cómo hacerlo antes de comenzar. Solo quiero que sepas que es un momento difícil . Entiendo que no es mejor momento que aprender sus habilidades para mejorar esas habilidades para que pueda trabajar desde su casa o desde cualquier parte del mundo para ayudarlo a hacer eso. He creado estos videos de capacitación todas las semanas. También tenga un programa de tutoría que lo ayudará a definir el diseño, desarrollar e implementar sus propias aplicaciones, de modo que si esto es algo que le gusta, no tendrá que ser despedido de ningún trabajo o dejarlo de nuevo una vez que aumente sus habilidades. haga y venda sus propias aplicaciones y trabaje desde casa, así que espero que esto y esta capacitación puedan ayudarlo, la tutoría lo llevará un paso adicional y lo hará completamente independiente financieramente, así que realmente espero ayudarlo también por si acaso si le gustan estos aplicaciones tengo mas de 10 0 de ellos por solo $ 37. Voy a incluir el enlace a continuación que realmente nos ayuda y mantiene estos videos de entrenamiento gratuitos todas y cada una de las semanas, así que gracias, está bien, comencemos con el entrenamiento de esta semana, así que básicamente lo único que he hecho. esto es una especie de suspiros, algunas columnas para ayudarnos a mover un poco las cosas un poco más rápido, aparte de eso, todo lo que haremos durante esta capacitación en vivo, así que comencemos, lo que quiero hacer es resaltar todo las columnas aquí y luego quiero darles un buen aspecto tal como siempre lo hacemos en este en este no vamos a ocultar las columnas y B como lo hicimos en el pasado, así que sabemos que realmente no va a será cualquier éxito y este será extremadamente ligero en VBA y habrá un poco de código de trucos y vamos a hacer un poco más de tipos específicos de fórmulas, así que haremos mucho más trabajo de fórmula en esta hoja a diferencia de VBA, por lo que es un buen cambio de ritmo y obtienes t Veo algo realmente creativo que podamos hacer y que pueda usar en su negocio o en su hogar , así que todo lo que hice fue formatear primero estas dos filas y le daré un título aquí, algo así como llamémoslo actividades anuales. y luego aumentaré la fuente y la traeré. Veamos la fuente. Probablemente la pongamos. uno luego uno de mis favoritos Arial redondeado vacío así que está bien y voy a fusionar el centro que tal vez todo el camino hasta digamos una combinación H ascender a eso y quiero poner un pequeño ícono en Tengo uno guardé aquí solo algo y voy a cambiar el color y el tamaño de eso para que nos dé un buen aspecto no demasiado grande solo algo pequeño y cambiaré el color algo más cercano a nuestro tema aquí lo mismo con la fuente dar es darle un color agradable más cercano a nuestro tema así bien bien ahora estamos configurando lo que yo Lo que realmente quiero hacer es tener el año aquí arriba, así que haremos que C B y C sean el año, así que quiero que los usuarios puedan seleccionar entre diferentes años, así que fusionemos y centremos eso y luego quería que lo hicieran. ser capaz de elegir el año, así que pongamos eso en D y E para fusionar el centro y luego a la izquierda voy a crear una validación de datos solo algo que podemos tener años básicos para que pueda elegir, por supuesto, podría aumentar esto, vamos solo vaya a 0 a 0 a 0 a 1 y, por supuesto, puede aumentar esto tanto como desee, solo le daremos un valor básico para que los usuarios puedan elegir entre el año que será nuestro año, de hecho yo quiero asignar un nombre para esto de inmediato solo para que no olvidemos que vamos a llamar a este año programado vamos a darle un nombre tarifas También quiero darle al usuario la capacidad de tener una fecha de inicio, así que en FG y H vamos solo diga FG y H. Voy a fusionar esto con esto. Vamos a llamar a esto una fecha de inicio. La fecha de la semana es importante. solo llámelo día y luego lo que quiero hacer es también una lista desplegable de días de la semana, así que fusionemos eso para que tengamos suficiente espacio porque vamos a poner los días de la semana aquí algunos fusionar el centro de esto También quiero crear una lista de días de la semana que es muy importante, así que hagámoslo aquí, llamemos a esto que comience con el lunes y luego lo arrastraremos hacia abajo para que podamos incluir todos los días de la semana hasta el final. El domingo lunes será el primero y lo pondremos en AJ 5 a AJ 11. También voy a firmar un rango con nombre en eso y lo llamaremos días para que aclaremos que también quiero días más pequeños. Me refiero a más pequeño como tal vez abreviatura, así que mo tal vez dos palabras tu algo así porque esos serán los encabezados de nuestros días dentro de nuestro calendario, así que creemos esos WE y luego th fr-s y luego su así que lo que quiero son muchas abreviaturas pequeñas porque van a ser para los encabezados del día dentro del calendario. Voy a darle a esto un nombre. Voy a llamar a este día abreviatura, así que digamos da ya bb porque necesitamos saberlos porque vamos a tener días dinámicos, así que el calendario cambiará en función de eso. tenemos dos de ellos configurados, está bien, continuemos, coloreemos esto y coloreemos azul, básicamente , lo que quiero tener ahora es una vez que tengamos las fechas de inicio y quiero poner esto como una validación de datos , así que voy a ingrese la validación de datos aquí de los días de la semana para que los usuarios puedan programar cualquiera de ellos, será una lista y luego lo llamaremos solo días es igual a días, ese es el que acabamos de configurar ahora podemos programarlo Comience el lunes, por qué no, y estaremos listos para comenzar a construir nuestro calendario ahora, así que vamos a poner el primer calendario en la celda, intentemos B ahora, avancemos, tenemos suficiente espacio aquí, avancemos un poco también y créelos un poco más de espacio, pongámoslo en b4 b4, está bien, vamos a crear nuestro fi El primero va a ser Quiero que enero aparezca aquí, así que voy a poner sí, se supone que es enero Voy a poner eso, pero no quiero cualquier enero Quiero poner la fecha aquí Quiero poner la fecha, por qué, porque vamos a usar esa fecha, por ejemplo, quiero uno y luego digamos, pero no quiero solo uno, quiero asegurarme de que el año sea dinámico, entonces, ¿cómo hacemos para que podamos superarlo ? la fórmula es igual a la fecha y luego, ¿qué hacemos? la fecha el año es el año programado porque eso va a cambiar uno que nos pondrá en enero, pero ahora no quiero mostrar esto . voy a usar siete columnas porque eso será para la semana, así que vamos a fusionar y centrar esta fusión y centrar y luego quiero mostrar solo el mes, entonces, ¿cómo hacemos eso? Entramos en formatos numéricos, mostramos algo como mmm mmm y luego, para M's, eso es lo que quiero. Enero, está bien, se ve bien y podemos traer esto de vuelta. ser dueño de lo que son los demás para que podamos 3.29 32.8 está bien, tenemos una idea ahora de lo que quiero poner los días aquí, pero esos días tienen que ser dinámicos porque comenzará si comienza el martes Quiero mostrar T usted aquí, si comienza el lunes, muéstrelos, oh, aquí, entonces, ¿cómo lo hacemos bien? Creamos la abreviatura del día para que podamos indexarlo, de modo que el primer día de la semana sea un índice, así que echemos un vistazo a este índice de igualdad, ¿qué vamos a hacer? index Inc estamos indexando la tasa queremos la abreviatura para que sea la abreviatura del día entonces cuál es el número de fila los números de fila se basarán en lo que tengan en la fecha de inicio, así que necesitamos usar una coincidencia para eso, así que coincida ¿Qué vamos a hacer coincidir? Buscaremos el lunes y lo encontraremos debajo de los días. Recuerde que creamos los días aquí y queremos una coincidencia exacta, por lo que será 0 y luego la coma 1, solo la columna es 1 allí. de esa manera se ve bien, así que si cambio esto al martes, cambiará el martes y el mes nday está bien, eso es exactamente lo que quiero para el primero, pero ¿qué pasa con el martes y los días restantes, así que concentrémonos en la fórmula del día siguiente, se basará en este derecho, entonces, qué se basará en el primero porque lo queremos uno después de ese así que es igual si coincide estamos buscando el lío busquemos este lunes la abreviatura de este día debajo de la abreviatura del día derecha quiero encontrar la abreviatura de ese día este de aquí voy a hacer coincidir que estamos buscando que queremos un coincidencia exacta una vez más si eso es igual a 7 ¿qué significaría eso eso significaría que es el último día si es el último día correcto si se encuentra que no sería 1 más entonces sería este si es igual entonces qué entonces si es de hecho, y esto es domingo, entonces quiero ir al lunes; de lo contrario, básicamente es el partido más 1, por ejemplo, si se encuentra el lunes, sería martes más 1, entonces, ¿cómo obtenemos eso? En ese caso, es un índice que vamos a estar indexando 1 las abreviaturas del día porque eso es lo que queremos para encontrar las abreviaturas del día y vamos a hacer coincidir la fila coincidir, por supuesto, más 1, vamos de nuevo, vamos a hacer coincidir este día, respirar el B 5 nuevamente, coma con las abreviaturas del día, correcto, estamos buscando esa coma 0, así que básicamente estamos buscando el lunes, pero proporcionaremos 1 día después del partido si tenemos el partido, pero en este caso la fila sería más 1, así que no queremos encontrar el lunes, quiero encontrar el martes en este caso, así que más 1 y luego la coma 1 sería el número perfecto, está bien , así que solo agregamos los paréntesis adicionales, así que ahora es martes, excelente, ¿cómo funciona eso? Repasemos eso nuevamente, recuerde que estamos buscando el lunes. Lo estoy buscando. si este día es el último día, el día siguiente sería el lunes, pero si no es el último día, si es un segundo o un tercero, todo lo que tenemos que hacer es buscar el segundo, el segundo, el que está justo después del actual , eso es todo. haciéndolo, si es el último, vamos a ir al lunes, pero si es cualquier otro , simplemente vamos a ir al siguiente en la lista ahora podemos arrastrarlo a todos nuestros días y muestra nuestro ahora tenemos lunes martes miércoles y podemos centrar eso ahora lo tenemos así que ahora cambiémoslo para ver si está funcionando Martes va a ir Martes Miércoles no funcionó en el último, así que tenemos que actualizar ese código allí ¿por qué es así? En este caso, tenemos que asegurarnos de que este día aquí B 5 este a K esté arreglado, así que f 4 que ahora, cuando lo arrastramos, queremos asegurarnos de que nunca cambie, así que ahora lo arrastramos, funciona automáticamente martes, miércoles, jueves, ahora lo cambiamos a viernes, sábado, está bien, vamos a formatearlo un poco ahora que tenemos esto. Voy a crear algo Voy a agregar algo de formato para que se vea un poco mejor para que tengamos la idea de que vamos a crear eso un mes y luego podremos duplicarlo fácilmente durante 11 meses más, vamos aumente estas fuentes coloque algo así como 14 y le daré un formato, suéltelo en el medio y luego no obtendrá como formato. Quiero darle una fuente blanca y luego un relleno, así que vamos con una fuente de blanco y luego tal vez en negrita y luego déjame darle un relleno tal vez un azul oscuro algo en el mismo tema con nuestro tema actual, así que le daremos un, digamos, este color azul oscuro se desvanecerá y luego quiero hacer el de abajo, el de abajo , un poco igual otra vez, fuente blanca y luego haga clic con el botón derecho y luego formatee las celdas y entonces solo estaba haciendo que le des lo mismo. Le daré a este un relleno sólido que está aquí y luego también podemos ponerlo en negrita para que podamos ver cómo pueden aparecer nuestros primeros meses que se ven bastante bien . Hagamos seguro que todo está centrado, lo cual está bien ahora podemos construirlo ahora queremos el número total de filas posibles por supuesto queremos seis filas en total así que vamos a contar seis filas y por supuesto siete más y eso va a construir nuestro total Formato de rendijas. Le voy a dar un formato y luego voy a hacer un borde sin procesar de un sol. id azul, es el mismo que nuestro tema aquí, pero luego le daré un interior de una línea punteada un poco así, bueno, está bien, haré lo mismo aquí, lo daré. el formato de las celdas, pero solo voy a usar el azul sólido aquí alrededor y luego sabemos que no es necesario, estamos listos para continuar, está bien, eso nos da una buena apariencia ahora que entendemos nuestro calendario se ve bien y solo necesitamos agregar algunos datos para las fórmulas del día , así que probemos eso antes de que lo hagamos, solo complete el relleno en esto y esto y lo deletreé mal, así que voy a actualizar ese pago especial. Voy a pegar el formato en eso y luego fusionemos y centremos esto y luego cambiaremos la ortografía en eso, está bien, así que tenemos eso y también queremos darle a esto el mismo tema, así que haga clic derecho en formatear las celdas. y luego el borde usando ese mismo borde azul lo rodea y luego pone una línea punteada en el medio así y eso nos dará el mismo aspecto perfecto esa es la forma en que quiero fusionar y centrar este y luego justificarlo a la derecha asegúrese de que esto también esté justificado a la derecha está bien para que podamos seleccionar entre años podemos seleccionar entre los días ahora sigamos adelante y completemos los días en esto, así que necesitamos saber según los días de la semana, volvamos a ponerlo en lunes porque estoy más familiarizado con eso, así que vamos a agregar algo de código para esto, ¿cuál es el primero? ¿Qué queremos hacer? Quiero saber si el primer día del mes es lunes, entonces pon uno aquí, de lo contrario, no pongas nada aquí, así que ese es el código, la fórmula que quiero escribir, entonces, ¿cómo hacemos eso? Vamos a usar el día de la semana a menudo la semana. realmente nos ayudará, pero permítanme familiarizarme con el día de la semana, así que cuando usamos la marca de la semana es igual al día de la semana y luego ponemos la fecha, digamos que cualquier día de la semana es igual a hoy, entonces, ¿qué es esto? Quiero mostrarte cuando esto es importante fue uno dos tres o cuatro mira nuestra fecha s cómo comienzan con el lunes y van al domingo comenzando el lunes van al domingo por lo que por esa razón necesitamos usar el número dos y estamos buscando días específicos de la semana vamos a usar este código que comienza con un 2 que significa de lunes a domingo del 1 al 7 entonces 1 yo lunes - significa martes y así sucesivamente, ese es el código, así que cuando usamos la función de día de la semana, siempre debemos usar los dos aquí, está bien, eso es muy importante y nos lo hará saber la fecha actual de hoy, que por supuesto es sábado, es a las 6:00 y el domingo son las 7:00, así que eso es perfecto, eso es lo que quiero mostrarles, así que es importante saber que siempre usamos eso también y es por eso que nuestros días comienzan el lunes . dicho esto, lo que estoy buscando es el 1 de enero el lunes o no, de modo que podamos escribir código para determinar si es igual si el día de la semana de qué de B 4, que es la primera coma de enero; recuerde que estamos usando el 2 para el día de la semana es igual a qué es igual es igual al número de fecha de inicio vamos a escribir algunos co adicionales de entonces podemos hacer eso Quiero asegurarme de que sabemos el número de la fecha de inicio Necesito saberlo ahora Puedo usar coincidir aquí bien Puedo usar coincidir para determinar qué día pero puedo hacer algo escribamos algo aún más fácil que sea automáticamente hecho y pongamos eso aquí, así que quiero saber la fecha de inicio y no quiero agregar una fórmula y una imagen para que podamos referirnos a eso automáticamente, así que escribamos eso, pero primero quiero aplicar un nombre rango a esto y podemos llamar a ese día de inicio, por lo que será el día de inicio, independientemente de lo que cambie, ahora podemos agregar eso a la fórmula, podemos poner eso aquí hasta aquí, así que básicamente lo que quiero saber es que hay un comenzando uno dos tres o cuatro quiero ponerlo en un formato numérico podemos hacerlo usando una fórmula es igual a coincidir día de inicio días correcto estamos buscando los días los días de la semana estamos buscando para ver qué número esa coma exacto Quiero un exacto, así que quiero saber qué es, así que si el día de inicio es Monda y quiero que este sea uno, pongámoslo aquí si la fecha de inicio es el martes, quiero que sea el 2, así que así es realmente importante, está bien, ¿qué más necesitamos? Así que esto se llamará la fecha de inicio en el orden numérico está bien, entonces y ahora quiero poner esto en un rango con nombre para que podamos referirnos a él fácilmente y voy a llamar a ese número de día de inicio número de día de inicio que es importante porque quiero referirme a esta fecha de inicio en la fórmula o esto va a cambiar a medida que lo cambiemos va a cambiar para que podamos referirnos a él no necesitamos usar esta coincidencia dentro de las fórmulas hace que nuestra forma sea un poco volvamos al mes así que ahora el primer día sería igual podemos usarlo mucho más fácil es igual si el día de la semana y luego ¿qué significa ese día de la semana de antes? recuerda que es el primer día del mes B para recordar dos para nuestro mes semana sería este aquí también si eso es igual a qué pasa si es igual al número de la fecha de inicio es igual al número del día de inicio, entonces, ¿qué quiero? Para hacerlo, entonces quiero poner b4, que es el primer día del mes; de lo contrario, déjelo en blanco, así que básicamente, si no coincide, estará en blanco en este caso, por supuesto, enero no es enero con el primero es un miércoles. así que va a estar en blanco, está bien, eso es para el primer día, pero ¿qué pasa con el segundo día y eso sería para el martes? El segundo día es un poco más complicado porque se basará en si esto tiene un valor o no, así que el primero lo que tenemos que hacer es decir es igual si qué es b6 no es igual a camp T entonces qué entonces b6 + 1 derecho b6 + 1 si no está vacío notamos que el primer Alba necesita agregar uno pero qué pasa si está vacío si lo está vacío, básicamente, lo que debo hacer es verificar que si el primer día del mes cae en martes o tiene la fecha de inicio de este número aquí, entonces, ¿cómo hacemos lo mismo si el día de la semana nuevamente de qué otra vez lo mismo para comenzar el día de inicio del mes este aquí antes del primero de enero el 2 nosotros siempre voy a usar 2 es igual a lo que en este caso lo que quiero hacer es usar mod porque eso nos dará el resto, así que les mostraré cómo funciona eso en un minuto fecha de inicio de mod mod número siete porque eso va a Sea nuestro divisor siete , queremos agregar, dividirlo por siete días más uno, luego antes de mostrarlo, así que básicamente estoy determinando si el día actual dividido por siete más uno es igual a lo que es igual a la semana actual allí el primero del mes entonces lo que quiero hacer es quiero decir está bien, ese es el día correcto del mes y luego, en ese caso, sería b4, de lo contrario, el espacio en blanco y luego los paréntesis dobles para cerrarlo, echemos un vistazo a eso nuevamente, comienza un martes, así que eso, pero tomemos esto un poco más lejos y eso es copiar esta fórmula aquí. La voy a copiar ahora para el miércoles, pero esta es un poco diferente. ¿Por qué es diferente en el tercer día? Lo que queremos hacer es en realidad, pero en este uno sería más un día de inicio más uno en este caso es 4 3 3 1 así que esto es ahora tenemos el primero pero no queremos 4 3 3 a 1 No quiero Quiero formatear esta fecha, así que formateémoslos todos, todos van a ser una fecha, así que resaltémoslos porque no queremos esto , en realidad mostrará los datos si mostramos la fecha, es correcto, vamos a verificarlo, es correcto, eso es exactamente lo que quiero, pero no quiero mostrar la fecha completa, solo quiero mostrar el día, entonces , ¿cómo hacemos eso? Vamos a resaltar eso y entrar en más formatos de números y, por supuesto, vamos a ir a personalizado y luego solo vamos a escribir D todo lo que quiero mostrar es un día y hacer clic en Aceptar y eso es perfecto Quiero mostrar uno y luego voy a centrar que eso es exactamente lo que quiero mostrar, muy bien, ¿qué pasa con los días restantes? Es exactamente lo mismo, excepto que vamos a cambiar esto, así que vamos a agregar dos tres y cuatro para los de Rumania, así que hagamos eso, solo copiemos esto y luego voy a ir al siguiente y luego, en lugar de más uno, voy a c cambie esto a dos, está bien, pero necesitamos actualizar esto, por supuesto, ya no necesitamos asegurarnos de que esto mostrará c6, en realidad será c6 porque es el próximo y cambie esto a c6 y ahora lo que podemos hacer es arrastrar esto, pero debemos asegurarnos de que b4 permanezca igual, no queremos interrumpir, no queremos cambiar antes, así que debe cambiarse en c6, pero queremos que I no quiero mantenerlo porque quiero copiar esto para todos ellos, así que lo que vamos a hacer es asegurarnos de actualizarlo c6, así que actualícelo a c6 y luego lo que estamos voy a copiar esto y solo lo actualizaré solo para estas filas aquí y luego haré esto, por supuesto, d6 y luego actualizaré esto a +2 eso es todo eso es todo lo que tenemos que hacer tabulador sobre lo mismo pegarlo en y, por supuesto, en este caso sería un 6, por lo que simplemente cambia a e, casi hemos terminado aquí y colocamos estos dos números, vamos a agregar tres buenos y una vez más nuevamente en th es el caso, va a ser f6 f y va a ser diferente para las fórmulas F y luego cambia esto a cuatro y luego tenemos cinco y luego el último va a ser cinco entonces este va a estar basado en g6 que es el celda debajo g6 cambie esto para agregar cinco y eso nos dará nuestra primera fila de fechas perfectas y cambiemos la fecha de inicio para asegurarnos de que sabemos que está funcionando exactamente y cuatro fechas de inicio el miércoles perfecto eso es lo que quiero quiero que esos días mostrar sin importar cuál sea la fecha de inicio, entonces, ¿qué pasa con nuestras filas restantes, nuestras palabras restantes, echemos un vistazo a eso en este, básicamente, lo que quiero saber es igual a si y este no será necesariamente el caso, pero es fácil de copiar? esta fórmula es igual a vacío, entonces, por supuesto, asegúrese de que esté vacío, eso es lo primero que tenemos que hacer también, pero esta fórmula no se aplicaría necesariamente a este sub, esto se puede aplicar a todos, por lo que es muy fácil copiar y pegar esto porque generalmente el octavo día de un mes i s nunca siempre nunca va a estar en blanco, pero en este caso es fácil de copiar, entonces, ¿qué queremos hacer si no está vacío? Entonces quiero verificar si lo que quiero hacer es el día anterior y el día actual . no son los mismos meses, déjelo en blanco, entonces, ¿cómo hacemos eso si el mes para que podamos hacer que el mes de h6 en este caso h6 no sea igual al mes de h6 más 1 H 6 más 1 en ese caso qué hacemos queremos hacer queremos mostrar en blanco nada en blanco porque no es un mes diferente, de lo contrario, asumiendo que es el mismo, eh, todos podemos usar h6 más 1 y luego cerrar los paréntesis cerrar paréntesis uno más cerrado doble e ingresar perfecto eso es lo que quiero entonces yo' tenemos los seis, ¿qué pasa con el día siguiente, lo mismo, más o menos lo mismo ? ahora estamos enfocados en b7 b7 y ahora podemos superar fácilmente b7 nuevamente y luego cambiar esto a b7 uno más tiempo y luego b7 está bien, así que ahora las hemos cambiado todas, así que ahora sabemos que ahora todo lo que tengo que hacer es copiar, ya casi hemos terminado con las fórmulas aquí y luego pegar las fórmulas a través de pegar esas fórmulas ahora puedo copiar un semana laboral copie eso y pegue las fórmulas hasta aquí abajo y pegue las fórmulas perfectas que se ve muy bien cambiemos la fecha el martes agradable muy bien así que ahora está empezando a juntarse ahora trabajemos en un poco del formato que quiero para asegurarme de que las fórmulas sean correctas una vez que tengo las fórmulas una vez que tengo el formato es fácil copiar y pegar las diferentes celdas así que hagámoslo bien las fuentes son un poco pequeñas a qué estamos actualizados digamos doce uno arriba más grande y asegurarme de que todo esté centrado en las celdas tal como me gusta ahora lo que quiero hacer es no quiero mostrar blanco para los días que no existen quiero usar el formato condicional apliquemos eso y qué voy a hacer es usar una forma condicional tting y voy a crear una nueva regla y voy a usar una fórmula, básicamente, si está en blanco, voy a formatearlo y simplemente darle ese color azul, el fondo azul, oh, lo estamos usando, así que ahí vamos, eso es de la manera que me gusta ahora, agreguemos este azul sangre aquí, está bien, está comenzando a juntarse. También quiero crear un cronograma de actividades aquí, así que hagamos eso. Quiero crear algo llamado Quiero que las actividades aparezcan aquí, así que hagamos esa llamada. esas actividades diarias y luego quiero poner la fecha aquí una fecha específica aquí de las actividades ahora quiero que las actividades se enumeren aquí abajo así que pongamos una fecha temporal aquí pero quiero que sea una fecha larga lo quiero quiero es para mostrar el día completo, así que es un día largo porque tenemos mucho espacio y luego voy a centrar estos dos y les daré el mismo aspecto básico que estos, así que formatee esas celdas y lo daré exactamente . los mismos efectos Phil así que Phil bajan y luego usan este azul y luego usan este azul más oscuro y el n vamos a usar el mismo porque quiero el mismo aspecto y luego lo cambiaré a fuente blanca en un segundo formato, esas celdas en realidad eran de un solo color, así que podemos hacer eso con este solo color y luego resaltar ambos y cámbielos a blanco y negrita, eso está bien. Me gusta cómo se ve, pero tiene que ser un poco más grande porque quiero que se muestre . Quiero ser un poco más claro para que podamos cambiar esto a tal vez 14, ¿de acuerdo? bien y aumentaré un poco esta fila eso es un poco demasiado para el mes está bien, creo que se ve muy bien que se ve bien ahora podemos verlo claro, así que básicamente voy a crear, bajemos para decir que la fila baja a 29 y voy a formatear esto no en nuestras actividades diarias para que se muestre aquí, así que le daré al borde un borde grueso un poco claro para que quede claro usando el mismo color que tenemos un borde grueso alrededor y haga clic en Aceptar y luego haré esto, tal vez eso sea bastante bueno en la forma en que es, puedo darle una bordee un poco el borde de la cena aquí aquí y aquí está bien estamos bien con los formatos y de qué color esto hará un poco más de coloración y formato hagamos el formato condicional ahora tenemos más así que básicamente lo que quiero Lo sé es cuando el usuario selecciona una sola fecha aquí. Quiero que esa fecha aparezca aquí en el código y quiero que todas las actividades para esos datos aparezcan aquí y quiero saber exactamente qué fecha se seleccionó. Entonces, ¿cómo lo sabemos bien? podemos usar el formato condicional, hagamos clic aquí, hombre, agregue una nueva regla y esto será un y porque hay dos condiciones, una, no puede estar en blanco y dos, tiene que ser la fecha, así que le mostraremos que usaremos una fórmula eso es igual y no quiero queremos asegurarnos de que se va a basar en esto no está en blanco y cuál es la otra condición que este es el primer día el primer día el día posible es igual a la edad así que cuando esos dos sucedan quiero esto se pondrá rojo pero no podemos, no será para todos los días en th El calendario y el significado de todos los días en el calendario, así que lo que tenemos que hacer es deshacernos del absoluto antes de la B y antes de las seis porque se usará para todos los días, sin embargo, esta edad de cinco años nunca cambiará independientemente, así que debería permanecer. absoluto tal como es, así que vamos a formatearlos cuando quiero algo muy distinto, tal vez este fondo y luego una fuente en negrita y blanco, así que ahora quiero que el color de los datos cambie a medida que lo seleccionamos, será muy distinto, eso es lo que yo quiero perfecto, así que si cambio esto a tres dos uno tres el tres de enero va a cambiar aquí y eso es lo que quiero, así que cuando seleccionemos un día, ese día cambiará aquí y luego aparecerán todas las actividades y sabremos qué día es como uno más. Quiero saber el día actual. Actualmente no es enero, pero quiero uno más, así que vamos a agregar un nuevo formato condicional y nuevo. Solo usaré este algo y quiero saber si la celda contiene un valor un valor específico así que vamos a un valor de venta será igual a y luego será hoy igual a hoy, por lo que podemos tener una fórmula para eso, en ese caso, si es igual a hoy, quiero asegurarme de darle un color específico . entre comillas llene dale un relleno llamado eso es suficiente para algo un poco leve está bien, solo quiero verificar eso nuevamente para asegurarme de que no citaron alrededor no, se ve bien tal como está bien porque hoy es marzo, así que obviamente no aparecerá hasta que lleguemos a marzo, está bien, creo que estamos muy bien con el calendario, ahora podemos seguir adelante y duplicar esto para febrero, así que dupliquemos esto y hagamos un cambio. voy a omitir uno y luego pegarlo aquí ahora lo que voy a hacer es cambiar esto al mes de febrero en este caso quería febrero y qué hago para la fecha en este caso quiero asegúrese de que la fecha coincida correctamente, por lo que debemos hacerlo si ve que es el Centro incorrecto, entonces lo que lo que tengo que hacer es asegurarme de que agregamos algo absoluto aquí. Quiero agregar algo absoluto aquí porque debemos asegurarnos de que nunca cambie, eso es importante, pero también agregamos una fecha, ¿no agregamos una fecha? También es si Notarás que si miramos I, esa es la fecha de inicio, lo que podemos hacer es simplemente agregar eso a eso en lugar de usar la fórmula, ahora podemos agregarlo a la fecha de inicio, así que agregamos que ahora todavía está va a funcionar, así que ahora podemos copiar esto, pegarlo sobre pegar las fórmulas perfectamente bien, ahora tenemos que hacerlo de la manera que me gusta y ahora podemos estar listos, déjame actualizar la columna a 3.29 para que sean todos iguales . lo que tenemos que hacer es resaltarlos y luego establecerlos en 3.29, así es como todo. Quiero que el mismo haga lo mismo para esto, asegurándome de que todos sean iguales para que todos sean exactamente iguales. Bien, está bien . Entonces, lo que voy a hacer es que quiero que todo quepa en la pantalla. Entonces, lo que voy a hacer es poner cuatro meses aquí y entonces voy a ir de cuatro meses a tres meses para que así todo quede una vez que expanda todo encaje aquí, entonces, ¿cómo lo hacemos bien? Copiemos ahora, podemos copiar todo el mes ahora que lo hemos hecho, copie esto. y péguelo allí , pegue todo, incluido el formato que se ve muy, muy bien, así sabemos que febrero comienza el sábado y todo lo que tenemos que hacer ahora es copiar esto y pegarlo de nuevo, pegarlo aquí y luego cambiar todo el mes cuando simplemente cambias el mes muy, muy fácil ahora y mira, es el 21 de marzo, esa es la fecha actual según y vemos que nuestro formato condicional funciona bien en nuestra fecha actual y un mes más quiero agregar abril así que de nuevo saltar una fila y luego agregar en abril cambiar esto al cuarto mes muy bien ahora todo lo que necesito hacer para los meses restantes es simplemente copiar esto ver qué tan rápido se acumula ahora que tenemos el calendario correcto y luego cambiar cada mes individual esto de el curso será f Esto será seis siete ocho una vez más para obtener todo el derecho de Kalam, copie esto y péguelo de nuevo nueve pestañas sobre diez once y doce eso es todo, ahora hemos terminado perfecto, así que tenemos un calendario muy bueno y se ve muy bien y lo creamos con bastante rapidez simplemente usando las fórmulas correctas cada vez. Agreguemos algo de formato para que el resto se vea bien. Solo agregaré ese fondo azul a las celdas restantes para que se vea y se sienta bien. puede ir hasta aquí abajo y luego hasta aquí para que podamos dar ese fondo azul y se ve muy bien, está bien, entonces tenemos que podemos extender esto, no necesitamos ver que eso es lo que quiero que nuestros exploradores solo para que parezca que vamos a agregar las filas del medio aquí y aquí y luego nos vamos a deshacer. ahora estamos listos para el VBA, solo verifiquemos algunas cosas , vamos s cambiar el año, sí, actualiza todo, se actualiza en consecuencia tal como quería, así que lo que quiero hacer ahora es cuando selecciono una celda específica usando VBA. Quiero que esta fecha cambie y quiero cargar todas las actividades que fueron programado para ese día específico y para eso vamos a usar VBA, así que está listo, pero hoy es solo un poco de VBA, así que podremos cubrirlo muy rápido si eres nuevo en VBA, no te preocupes. lo guiaré a través de cada paso, entonces, ¿cómo hacemos que los desarrolladores lo hagan? Si, por supuesto, no tiene la pestaña de desarrolladores, puede obtenerla disponible simplemente haciendo clic en las opciones y luego ingresando a la cinta de personalización que puede seleccione los desarrolladores, asegúrese de que esté seleccionado, hay un atajo para ingresar al VBA que es todo f11, también puede seleccionar aquí usando VBA y ni siquiera vamos a crear ningún módulo hoy, todo nuestro Macker estará en el cronograma hoja vamos a crear básicamente macros cuando hacemos un cambio queremos que suceda algo cuando hacemos un cambio queremos que suceda algo queremos que la información se guarde dónde quiero guardarla bien básicamente lo que quiero hacer es crear una hoja nueva automáticamente con VBA y si no existe , cada hoja será para cada año y toda la información se almacenará en el año y probablemente pueda ocultar esa hoja, nunca necesitará mirarla, pero ¿qué vamos a hacer? es como crear un jefe para 2020, un jefe para 2020, y de esa manera sobresale almacenar toda la información para estas actividades en las otras hojas según el número de año cuando seleccionamos un día específico, ubicará ese almacén de datos según el año basado en el día y traerá todo aquí cuando un usuario haga un cambio, tomará lo que haya hecho el usuario y lo almacenará en la celda apropiada en la hoja apropiada automáticamente, podemos hacer eso con un poco de código he perfeccionado este proceso ess, he estado programando durante 20 años, así que les mostraré cómo lo hacemos, así que entremos en VBA y lo primero que quiero hacer es cuando un usuario hace una selección en cualquier celda. Lo que quiero hacer es cambiar un h5 a esa fecha, sea lo que sea que seleccionaron y qué están seleccionando, están haciendo una selección basada en cualquier lugar desde b6 hasta un F 29, así que eso es lo primero que vamos a escribir y eso se basará en el cambio de selección, entonces, ¿cómo llegamos a ese cambio de selección de la hoja de trabajo? Ya está seleccionado para nosotros. Lo primero que quiero escribir es si el usuario hace una selección muy grande. seleccionan cualquier cosa que no sea una sola celda de la que queremos salir y no queremos hacer nada más, por lo que podemos escribir un código si el objetivo cuenta mucho, lo que eso significa es si han seleccionado una mayor cantidad de celdas . es mayor que 1, luego salga del sub en caso de que quiera asegurarme de que no estamos usando ese e suéltelo bien, entonces, ¿qué guardaré? Quiero hacer en las selecciones, cambie si no interseca lo específico y uso autohotkey para automatizar eso, en caso de que me haya visto escribir muy rápido , uso un software llamado autohotkey, es gratis, búsquelo y es fácil escribir automáticamente como lo hice bien, así que si es un rango específico, ¿dónde está ese rango nuevamente? Es b6. Mencioné todo el camino a través de un f29 una vez más si un usuario hace una selección dentro de ese rango, ¿qué queremos que suceda ? o en realidad lo que realmente quiero hacer es no solo no quiero dejarlo en blanco, sino que quiero asegurarme de que en realidad sea una fecha, por lo que si el usuario realiza un cambio en una fecha, quiero asegurarme de que en realidad es una fecha que seleccionado o no aquí no aquí no aquí ¿están seleccionando una fecha si lo hacen entonces toman esos datos póngalos aquí entonces cómo lo hacemos bien podemos usar algo llamado es fecha para eso si es fecha cuál es ese valor objetivo de fecha y eso significa que seleccionaron una fecha real que podemos usar como fecha para eso es falso si es falso, entonces donde no hay nada que podamos hacer, entonces salga de sub eso significa que si no es una fecha si es otra cosa que no sea una fecha entonces salga sub no hay nada más que podamos hacer, así que debemos irnos, está bien, seguir adelante es un fecha en este punto porque, de lo contrario, se habrán ido, entonces, ¿qué podemos hacer? Entonces, lo que quiero hacer es definir la fecha seleccionada en la que vamos a trabajar que vamos a trabajar con algunos diferentes dimensiones de coincidencia, algunas macros, lo haré aquí X, lo usaremos tanto para el cambio de selección como para el cambio de la hoja de trabajo, así que comeremos algunos macarons, mire la dimensión, algunas macros, caminaré para saber el nombre del año. tiene mucho tiempo sí es largo porque en realidad es un número y luego quiero la columna del día porque necesitamos guardar la información en otra hoja y necesito saber qué columna es, así que será la columna del día tan larga y también necesito saber la fila en la que están haciendo el cambio porque necesito saber dónde sa tenga eso, así que vamos a decir fila de día , siempre y cuando también, ¿qué más necesito? Necesito la hoja de datos como una dimensión de la hoja de trabajo, la hoja de datos , la hoja que van a guardar y recuerden que no la están guardando. estoy guardando en una hoja diferente como hoja de trabajo y qué más, bueno, también necesito saber para seleccionar una dimensión de fecha, la fecha seleccionada como fecha, está bien, eso es todo, realmente vamos a necesitar las variables que vamos a necesitar, así que ahora podemos digamos que el día seleccionado es igual al valor objetivo y esa es la fecha seleccionada fecha está bien, tenemos la fecha seleccionada, así que ahora también quiero saber el nombre del año que nos ayudará el número del año disculpe su número su nombre lo mismo de todos modos porque va a ser el nombre de la hoja, pero el número del año es igual a lo que es igual a D - derecha D - aquí mismo, no te preocupes por esa D - así que está bien, eso es igual a D - pongamos eso en el rango D Valor de 2 puntos cuál es otra forma en que podemos escribirlo hay otra forma en que podemos escribirlo podemos usar el horario d año como una variable, ya que lo definió, también podríamos hacer SC año que funcionará: entre paréntesis , también funciona bien, solo una forma alternativa de esta manera es más fácil de leer para que sepa cómo es porque ya nos hemos asegurado usted nombra el rango tal como este qué más también rango a5 recuerda aah cinco aciertos aah cinco este debe ser este debe ser la fecha seleccionada correcta edad 5 así que hagámoslo terminemos que el valor del punto ah5 es igual a la fecha seleccionada, está bien, eso es bueno, solo ejecutemos ese código y veamos dónde nos estamos asegurando de que estamos obteniendo eso está cambiando en consecuencia, así que vamos a seleccionar algo perfecto, verá cómo la fecha seleccionada cambia automáticamente a naranja ese formato condicional y se aplica sin importar qué seleccionamos y ha cambiado eso es lo que quiero mi cumpleaños en caso de que quieras darme un regalo, está bien, sigamos adelante, también tenemos más para escribir, así que también, ¿qué más quiero hacer? Quiero cargar la información aquí. entonces usaríamos l Digamos que almuerzo a las 2:00 p. m. con Fred, está bien, así que una vez que escribo que si cargo toda la información en quiero guardar esto en algún lugar, ¿dónde quiero guardarlo? Bueno, quiero guardarlo en otra hoja, ¿por qué quiero? para hacer eso porque si se guardó en otra hoja cuando haga clic en ese día nuevamente, volverá. Quiero que todos regresen a esto, entonces, ¿cómo hacemos eso? quiero agregar un poco de formato condicional cuando se llene el intervalo de tiempo quiero un formato condicional que es realmente fácil agreguemos ese formato condicional nueva regla formato correcto celdas que no son espacios en blanco no espacios en blanco y solo quiero poner un formato de pegamento para que lo dé así que sé que el tiempo dedicado se llenó está bien, se ve bien, está bien, guardémoslo oops, casi olvidé decir que eso no sería bueno, está bien, avanzando, ¿qué más necesitamos en nuestro código? Bueno, quiero hacer más cosas ¿ qué quiero? ¿Quiero saber si existe la hoja de trabajo? ¿Recuerdas lo que voy a hacer? s Voy a crear hojas de trabajo completamente nuevas automáticamente y quiero que el nombre de esas hojas de trabajo se base en el año en base a este año, de modo que cada año guardará datos diferentes para que siempre tengamos una fecha diferente que no se obtiene. confundido, así que lo primero que quiero hacer es determinar si la hoja de trabajo existe porque si no es así, tengo que crearla, podemos hacerlo a través de VBA, así que determine si la hoja de trabajo, llamémosla hoja de trabajo de datos, existe, así que veamos cómo hacerlo. lo hacemos bien, lo primero que podemos hacer es escribir en Air resume, a continuación, debemos hacerlo porque creará un error si no existe, por lo que esta es una buena manera de verificar la configuración de la hoja de datos que tenemos. lo definimos arriba como una hoja de trabajo igual a lo que va a ser igual este libro de trabajo solo unidireccional hojas de puntos del libro de trabajo cuál es el nombre de la hoja el nombre de la hoja en realidad será comillas dobles podría ser un problema el nombre de nuestra hoja es un número lo ha creado podría crear un problema porque es solo un número r pero cuando agregamos comillas dobles antes y después, no crea un problema y se considera automáticamente el nombre del año de texto, ya lo hemos definido como un año programado y comillas dobles porque de esa manera lo tratará como un envíe un mensaje de texto de acuerdo, vamos a configurar eso y luego en el aire ir a 0 ahora solo tenemos que hacer una prueba de ejecución si la hoja de datos no es nada, sabemos que no existe, entonces, ¿cómo hacemos eso si la hoja de datos no es nada? entonces sabemos que debemos crearlo, así que tenemos que crearlo porque no existe, si existe, será algo en lo que no necesitamos continuar, entonces, ¿cómo creamos este libro de trabajo? un libro de trabajo y qué vamos a agregar, bueno, quiero agregarlo después de una hoja específica después de igual a qué hojas ya lo nombré programado después de las hojas de programación programadas y luego lo que quiero hacer quiero darle un nombre punto nombre qué nombre no quiero dar esa hoja es igual al nombre del año así que eso es todo lo que tenemos que dejar 's probar eso y ver si eso funciona, así que vamos a ir y ahora lo que vamos a hacer es seleccionarlo y automáticamente se crea una nueva hoja 2020, bueno, eso es bueno, pero lo único que hago' t No quiero es perfecto así es pero no quiero activar Realmente mantengo la activación aquí No quiero ir no hay necesidad de ir a 2020 solo necesitamos mantenerlo en el cronograma así que activemos la hoja actual porque estamos en la hoja de programación, todo lo que tenemos que hacer es activar correctamente, está bien, ahora hemos creado una hoja porque no existe y hemos activado la hoja actual, así que ahora podemos Continúe escribiendo código, entonces, ¿qué quiero hacer ahora que seleccioné la fecha ahora que sé que se crearon las hojas y quiero asegurarme en caso de que no ahora lo que quiero cargar cualquier dato ? eso puede haberse guardado, por ejemplo, lo que quiero hacer es poner el primero de enero en la columna a. Quiero poner el 2 de enero y la columna B, así que según el número de columna. r 3 de enero en la columna C eso es lo que vamos a guardar los datos, por lo que se basará en el número de día de esa manera que siempre obtenemos y las filas serán las mismas, en otras palabras, algo que se guarde en la fila 6 será automáticamente guárdese en la fila 6 aquí, es más fácil mantenerlo de esa manera, simplemente, sabe que es solo para datos, así que siempre podemos, nunca tendrá que preocuparse por las carreteras, siempre será la misma fila 1 de enero 2 de enero ni siquiera necesitamos para nombrarlos, no necesitamos hacer nada con esto, solo almacena los datos, está automatizado, entonces, ¿cómo lo hacemos bien? Continuemos, lo primero que quiero hacer es asegurarme de obtener la fila de días que necesito. para conocer la incursión, una fila será igual a la fila objetivo, está bien, así que tenemos la fila que sería la seleccionada, que sería la fila que es importante y luego la columna del día, entonces, ¿cómo puedo obtener tan bien que el día, hermano , puede no ser tan importante ? en el objetivo, pero será cuando lo seleccionemos cuando realmente hagamos un cambio para que el día c la columna es en realidad más importante la columna del día es igual a qué es eso cómo obtenemos la columna del día veamos cómo obtenemos esa columna repasemos esto si seleccionan el 2 de enero a la derecha sabemos que queríamos y la columna 2 llámelos combi aquí o llámelos dos, entonces, ¿cómo lo hacemos bien? La mejor manera de hacerlo es determinar cuál es el primer día del año, digamos que es el primero de enero, ¿cuál es la diferencia entre el 2 de enero y el primero de enero? es un día, entonces es uno, pero realmente quiero ponerlo en la columna dos, entonces, ¿cómo hago eso? Solo sumo uno, así que es una simple resta de la fecha elegida: el primer día del año más uno y eso determinará nuestra columna, entonces, ¿cómo ? obtenemos eso dentro de VBA podemos hacerlo aquí mismo la columna de fecha es igual a la fecha seleccionada - cuál es la primera del año ¿cómo obtenemos que podemos usar la fecha de serie la fecha de serie y cuál es la fecha de serie, por supuesto, la primera ? la cosa es un año sabemos el número del año nombre del año porque se usa en tanto el nombre de la hoja teatro cuál es el primer día el primer mes del año en el primer día del año excelente así que eso es todo lo que obtenemos y luego más uno que determina la columna esto se convierte en nuestra columna determina la columna para la hoja de datos ahora tenemos nuestra columna, así que ahora que tenemos nuestra columna, podemos recuperarla fácilmente, así que todo lo que tenemos que hacer ahora es decir , digamos que se llama género, todo lo que tenemos que hacer es decir, digamos que es el 2 de enero . sé 29 Supongo que del 6 al 29 y tráigalo del 6 al 29 aquí, eso es todo lo que tenemos que hacer porque conocemos la columna y podemos hacerlo dentro de VBA. hoja de datos ya determinamos la hoja de datos sabemos qué es ahora rango de puntos cuál es el rango en este caso va a ser la hoja de datos necesitamos dos celdas porque las columnas celdas dinámicas seis a la derecha seis es la primera real a través de qué es la coma de la columna del día llamado que es la primera parte de el rango, cuál es la última parte del rango, bueno, es solo el cambio de fila es 29, así que nuevamente las celdas de puntos de la hoja de datos esta vez es hasta la fila 29, la misma llamada de día de columna, eso es valores de puntos, así que eso es lo que vamos a hacer básicamente vamos a decir que tomaremos la información de nuestra hoja de datos de la fila seis a la fila 29 en la columna y la llevaremos a aah 6 a 29, por supuesto, no hay nada allí ahora, pero si tuviéramos que seleccionar, hagámoslo. ponga algo en la prueba de la columna 7 y luego programe el clic en la hoja 2 y arreglemos esto, está bien, obviamente, no es igual, está bien, ejecutemos eso nuevamente y debería funcionar bien ahora y, está bien, nuestra prueba salió bien, ya que tendríamos que estar bien, excelente, así que está funcionando ahora se está cargando correctamente lo único que tenemos que hacer es agregar automáticamente agregar un cambio cuando hacemos un cambio quiero guardarlo así que ¿cómo lo hacemos bien esta vez ? déjame poner uno más yo queremos configurar la hoja de datos, esto tiene que ser después de que la creemos, también necesitamos t o configúrelo nuevamente porque si hubo un error, ahora que lo dijimos porque quiero asegurarme de que se cree automáticamente, eso significa que si no se crea aquí, necesitamos cambiar la hoja de datos después de que creamos algo que es importante, está bien, ahora lo que vamos a hacer es hacer un cambio, de modo que cuando un usuario haga un cambio aquí, si hago un cambio aquí, prueba: quiero que ese cambio aparezca aquí mismo en la cuenta, así que solo tenemos que hacer eso, así que si el usuario hace un cambio de h6 a 29, queremos que suceda algo que sea un evento sin cambios . vaya a cambiar y se centrará en el evento de cambio de la hoja de trabajo y, si no, también nos basaremos en la selección de la fila, básicamente, la misma fila ah-6 a eh 29 si hacemos un cambio, entonces haga algo ¿qué queremos? para hacerlo bien, entonces quiero guardarlo en la hoja de datos , así que, ¿cómo lo hacemos de nuevo? Podemos use necesitamos definir lo mismo que definimos aquí nuevamente lo mismo vamos a definir la columna del día el día que necesitamos copiar básicamente todo esto y definir todo eso aquí arriba copie eso y también quiero saber el día seleccionado en el nombre del año, necesitamos definir básicamente todas las mismas cosas que hicimos allí tal como lo hicimos a continuación, así que copiar y pegar lo mismo nos ayudará, así que tenemos el nombre seleccionado, tenemos el nombre del año y ahora también otra vez. necesitamos determinar en caso de que necesitemos determinar si la hoja de trabajo existe, así que nuevamente necesitamos copiar todo esto. También necesito asegurarme de que la hoja de trabajo exista solo para asegurarme de que podamos copiar lo mismo, no va a cambiar, está bien, muy bien. ahora que determinamos la fila del día ahora que determinamos la columna de destino tenemos el día en calma solo copiamos eso todo lo que tenemos que hacer es tan simple todo lo que tenemos que hacer es cambiar hacer qué cambio en la hoja de datos entonces hoja de datos ya hemos definido que ya sea aquí o aquí ahora estamos ay celdas de puntos de la hoja de datos y cuál es la fila sabemos que es la fila porque es la fila seleccionada que copié y pegué tal como lo hicimos la fila estará aquí según la fila de destino día fila coma día calma sabemos la columna correcta porque la fecha seleccionada, no es igual, el valor del punto es igual al valor del punto objetivo, es súper simple , está bien, guardémoslo y volvamos a nuestro código, así que ahora lo que voy a hacer es llamar a esta prueba tres y una solución este aire esto debería ser obviamente el día seleccionado va a ser un rango de edad aah cinco ese es nuestro valor de punto de fecha seleccionado que va a ser la fecha seleccionada porque la fecha no está en el calendario fecha seleccionada fechas seleccionadas aquí ahora aah cinco, eso es en lo que quiero concentrarme, tan bien que restableceremos ese código y luego, ahora, cuando hagamos una prueba, simplemente actualicemos eso, ahora pasamos a la pestaña para ver en 2020 perfecto, surgió, así que todo lo que tenemos que hacer es seleccionar un día diferente se despeja Quiero asegurarme de que se despeja y volver al segundo y nuestro punto volvió muy bien, así que ahora automáticamente intentemos esto de nuevo con un mes diferente, sigamos hoy aquí, el cumpleaños número 23 de Randi casi, oh, casi tengo 23, solo bromeo, está bien, así que seleccionamos ese otro día y volvemos al 11 perfecto, está funcionando, nuestro programa de actividades diarias ahora está completo, haz algunas más para Matt, solo extraña este formato aquí, asegúrate de que todo esté bien y perfecto, asegúrate de que puedes descargarlo usando los enlaces en la descripción, por supuesto, si te gusta esto. De hecho, superé un bono de 20 libros de trabajo, por lo que 124 solo cuesta 37 dólares, por lo que puede elegirlo o consultar nuestro programa de tutoría. Siempre agradezco sus Me gusta, lo sigue, comparte , puede visitarnos en Facebook o unirse a nuestro grupo de Facebook de Excel para autónomos más de 25,000 números muchas gracias aprecio todos sus comentarios me gusta que tengan una gran semana y nos vemos pronto