Hoe maak je een eenvoudig, maar krachtig, verticaal menu in Excel, en een TON meer

Hoe maak je een eenvoudig, maar krachtig, verticaal menu in Excel, en een TON meer

hola, esto es randy con excel para autónomos y bienvenidos a la segunda parte del administrador de la escuela en la capacitación exclusiva de esta semana. Tengo mucho que compartir con ustedes, incluido este menú de un solo clic en el que les mostraré cómo crearlo. solo una sola línea de código, independientemente de la cantidad de elementos que tengamos, también le mostraré cómo crear esta lista de estudiantes realmente genial con un solo clic, tenemos mucho que cubrir, incluido un nuevo administrador si podemos llegar a es mucho que cubrir, no puedo esperar, comencemos bien, muchas gracias por acompañarme, tenemos mucho que repasar hoy, vamos a crear esta parte 2 del administrador de la escuela en la capacitación de esta semana. para agregar listas de estudiantes, un menú , vamos a agregar un nuevo campo de notas, vamos a terminar con la información de los estudiantes, la semana pasada cubrimos cómo crear esta función de pestaña horizontal realmente genial basada en celdas, también voy para mostrarle cómo mostrar a los estudiantes en función de ingresar una identificación, así que vamos a agregaré que haremos todo desde cero, desde cero, como siempre lo hicimos la semana pasada, vamos a despegar de la semana pasada a esta semana, así que realmente aprecio que esto sea una muestra, voy para estar cerrando esto y volviendo donde lo dejamos la semana pasada, que está justo aquí, así que esta es la aplicación en la que nos vamos a centrar. No puedo esperar, está bien, si te gustan estos entrenamientos. pregunte son solo algunas cosas simples, en primer lugar, suscríbase, siga adelante y haga clic en el botón de suscripción a continuación y no olvide hacer clic en el ícono de notificación que asegurará que reciba estos entrenamientos todas las semanas directamente en su correo electrónico también por favor siéntase libre de comentar a continuación. Respondo a todos y cada uno de los comentarios todos los días y me encantaría escuchar sus comentarios, especialmente en una aplicación como esta, donde sus comentarios, sus ideas, sus comentarios me ayudarán a crear la increíble aplicación dentro de Excel. va a ser lo mejor t aplicación de administrador de la escuela que hayas visto con suerte con tus comentarios con tus ideas y tus sugerencias para que juegues una gran parte de esto, será una serie de varias partes, honestamente no sé cuánto durará ir depende de sus ideas va a ser grande vamos a repasar la programación vamos a repasar los tableros vamos a repasar las transacciones tenemos exámenes clases pruebas programación va a ser enorme es va a ser realmente grande, vamos a hacer cosas realmente geniales que nunca has visto antes, así que realmente aprecio que la única forma en que puedo traerte esto es si me sigues, compartes y te gusta, eso me ayuda a crear. estas aplicaciones más grandes y temporales, el interés tiende a disminuir a medida que creo más de estas, ya sabes, varias partes, pero si tu interés permanece, si continúas mirando y compartiendo, me aseguraré de desarrollar estas increíbles aplicaciones en Excel y, con suerte, te enseñaré cómo. hacer eso también, así que ese es mi objetivo hacer eso t o ayudarlo a crear sus propias aplicaciones si desea aprender a crear las suyas propias y vender sus propias aplicaciones, la mejor manera de hacerlo es con nuestro programa de tutoría. Creé un programa de tutoría que lo ayudará a diseñar, desarrollar e implementar su propia aplicación. aplicaciones de excel para rutas de ingresos es un programa increíble a muchos de nuestros estudiantes les encanta y aprenden cómo hacerlo y obtienen grandes ingresos de él, así que si quieres unirte a nosotros, te agradecería que ese sea el programa de tutoría. comenzamos, tenemos mucho que cubrir, entonces, ¿dónde lo dejamos la semana pasada? La semana pasada aprendimos cómo simplemente seleccionar un estudiante y vamos a guardar un estudiante y también aprendemos cómo ordenar los nombres de los estudiantes, pero necesitamos cargar el estudiante cuando seleccionamos un estudiante queremos que la información del estudiante se cargue aquí también queremos agregar una imagen quiero agregar una lista de estudiantes para que podamos mostrar el botón de la lista de estudiantes como viste en esa muestra y también quiero hacer este menú derecho activo quiero hacer clic en uno solo de estos menús y quiero ir a diferentes pantallas y quiero mostrarles cómo pueden hacerlo con solo una línea de código, lo que significa que para cada uno de estos elementos de menú vamos usar una sola macro y esa macro tendrá una sola línea de código y podrá usar esto en cualquiera de sus aplicaciones, es súper simple, así que no puedo esperar para mostrarle que en realidad fue un desafío que dejé en nuestro grupo, nuestro grupo de Excel para autónomos era presentar una pregunta de desafío y solo dije cómo lo harías, ¿lo crearías? Así que asegúrate de unirte a nuestro grupo de Excel para autónomos, toneladas de excelentes comentarios si necesitas ayuda. uh, siempre estamos ahí ayudando y compartiendo. Hay un gran grupo. Tenemos casi 40 000 miembros a partir de ahora , así que es realmente un grupo increíble. Bien, comencemos. Básicamente, lo que quiero hacer ahora es seleccionar y tener esa información se carga aquí, incluida una imagen que también tenemos que agregar las características en las que podemos agregar una imagen del estudiante y queda perfectamente centrada dentro de este cuadro perfectamente centrado perfectamente tamaño independientemente de la categoría independientemente de si es una vertical horizontal ya sabes independientemente del tipo relación de aspecto queremos que se mantenga así que vamos a hacer todo eso bien y la lista, así que tenemos mucho que cubrir, hagámoslo de inmediato dentro de los desarrolladores, vamos a ir a los desarrolladores visual basic aquí o alt f11, lo llevaremos allí la semana pasada lo que hicimos cubrimos cómo agregar un nuevo estudiante y cubrimos cómo guardar y actualizar un estudiante y también ordenar los nombres justo cuando agregamos un nuevo estudiante queremos asegurarnos de que esos nombres estén ordenados y también otra cosa ¿por qué no? Si hacemos esto, quería agregar un campo de notas. Es bueno tener notas de los estudiantes, así que lo haré ahora mismo. Voy a poner aquí las llamadas notas de los estudiantes y queremos asegurarnos de que se agreguen. está bien, así que hagamos eso, así que usaré la misma fila que él ight 8.25, que es el que reduciré esto a eso y luego crearemos uno nuevo de esa manera, somos consistentes con eso, así que lo pondré aquí, veamos las notas de los estudiantes, está bien, quiero tener eso y luego pondré las notas de los estudiantes, haremos un área grande, probablemente digamos hasta 28 que tenemos que ya tenemos y luego continuaré y colorearé ese blanco y luego tendremos que actualizar la lista de estudiantes así que tenemos eso, así que fusionaré y centraré eso, soltaremos esto porque lo vamos a usar mucho fusionar y centrar quiero la izquierda y la superior para que todo el texto esté en eso entonces pongamos notas de prueba aquí y luego también queremos algunos bordes alrededor de eso, así que vamos a poner algunos bordes hasta el final, ¿verdad? Quiero extender a ese estudiante. Vamos a actualizar que voy a hacerlo bien. haga clic en las celdas de formato, lo siento, está fuera de la pantalla, simplemente haga clic con el botón derecho y luego colocaré los bordes aquí aquí y aquí y luego probablemente los dos primeros, está bien y luego también aquí está en la parte superior, así que obtuvimos nuestras notas de los estudiantes y luego haré una actualización rápida y luego les mostraré cómo evitar algunos errores en esto que podrían suceder demasiado bien, así que Tengo eso y échale un vistazo . Ahora tenemos las notas de nuestros estudiantes, pero necesitamos agregar eso en nuestra base de datos . Echemos un vistazo a que e24 e24 es donde queremos agregarlo, así que vamos a entrar en nuestra base de datos de estudiantes vamos a deslizarnos aquí y lo que me gustaría hacer es probablemente agregarla aquí, así que lo que voy a hacer es insertar aquí una fila y luego voy a eliminar una fila porque quiero mantenerlos consistentes, así que voy a eliminar esta fila aquí de esa manera esto permanece encendido y esto permanece en aa porque ya agregamos nuestro código, tendremos que hacer una actualización aquí y yo Le mostraré qué era v qué necesitamos para colocar el mapeo de datos cuando hacemos ese tipo de pozo . Queremos asegurarnos de que sea e24, ahí es donde están las notas de nuestros estudiantes, así que de vuelta allí. queremos poner notas aquí, ese es el tipo y luego queremos poner e 24. así que ahí es donde van nuestras notas e24, está bien, solo tenemos que hacer una actualización si intentamos ejecutar la ordenación nuevamente, solo mostremos lo que va a pasar ahora que hemos hecho el cambio y lo entenderemos así que aquí están los estudiantes si ejecuto esto vamos a obtener un error ahora mismo vas a obtener esto también así que quiero mostrarte cómo depurar dice el el rango de extracción tiene un nombre de campo faltante o ilegal, lo depuramos, decimos espere un minuto, echemos un vistazo av, ¿dónde está el aire ahora, está bien, así que aquí está el aire, así que cuando vea esto bien , irá hasta v columna derecha v derecha pero nosotros necesario para extenderse hasta la columna w , ¿por qué necesitamos eso porque está buscando nombres completos ? los datos originales no llegan hasta el final porque agregamos una fila, agregamos una columna aquí para que no vaya al l el camino a la columna w, así que todo lo que tenemos que hacer es extender esto a la columna w, luego continuamos y funciona bien sin el error, lo ejecutamos de nuevo, funciona, así que tenlo en cuenta si ves que no te preocupes, ¿verdad? solo tiene que asegurarse de que los nombres coincidan aquí y debe asegurarse de extender ese filtro avanzado hasta la columna w porque tiene que ser igual a esto, así que ahora funciona bien y hemos ordenado nuestros nombres, está bien, así que lo cubrimos, así que tenemos las notas de los estudiantes adentro perfectas, también necesitamos hacer otra modificación para eso cuando estemos guardando bien, iremos hasta la columna 21 cuando la estemos guardando, pero ahora necesitamos para extenderlo una columna adicional una columna adicional allí y también necesitamos actualizar esto, el nombre completo ahora va a w, entonces w es donde irá ese nombre completo , necesitamos hacer esa actualización, así que lo hicimos la semana pasada, así que ahora el nombre completo proviene de w, así que vamos a tomar ese nombre completo, lo que sea que esté aquí y estamos va a colocarlo directamente dentro de aquí dentro de f3 va a poner ese nombre completo cuando guardemos a un nuevo estudiante asegurémonos de que funcione bien así que vamos a poner el primer nombre sigamos adelante y haga clic en cancelar nuevo aquí no Todavía no tengo esa función, así que solo tenemos la función de guardar estudiante. Pongamos que está bien. Voy a poner una nueva. Llamémosla tina y luego james. Luego seguiremos adelante y guardaremos a ese estudiante . nos aseguraremos de que queremos esto aquí y queremos actualizar eso, así que hagamos esa actualización ahora , eche un vistazo dentro del código a la derecha y miramos dentro aquí, notamos que ahora vamos a cambiar esto a w a la derecha tenemos nuestra fórmula, nuestra fórmula ahora se encuentra en w, así que vamos a buscar en nuestra base de datos de estudiantes, observe que tenemos las notas de prueba que funcionan bien, pero queremos asegurarnos de que w sea ahora nuestra fórmula, nuestro nombre completo va a w, por lo que queremos asegurarnos de que lo hagamos, así que actualicemos eso en consecuencia cuando realice un cambio w1 i s ahora donde está nuestra fórmula w es donde queremos colocar que vamos a 222 todo se ve bien aquí, así que intentemos eso una vez más y asegurémonos de que funciona de la manera que queremos, así que cuando haga esas actualizaciones no se preocupe y luego simplemente borraremos todo lo que tenemos que hacer aquí es simplemente borrar esto , continúe y borre la base de datos de estudiantes aquí para que nosotros, el que acabamos de agregar, simplemente eliminemos eso , eso no es problema y luego lo que estamos vamos a volver a los estudiantes y queremos asegurarnos de que se reconozca como un nuevo estudiante y es porque la fila del estudiante basada en la identificación está vacía , así que cuando hacemos clic en actualizar, en realidad se va a guardar guardar al nuevo estudiante ahora ver fórmulas tina ahora aquí porque ahora estamos enfocados volver a la base de datos de estudiantes ahora tenemos nuestras notas de prueba aquí ahora tenemos nuestro nombre nuestra fórmula ha sido bajada de w esto es crea el apellido primer nombre aquí tan perfecto tenemos que va muy bien que se ve bien así que ahora qué lo que quiero hacer es cuando selecciono otro quiero que se cargue así que cuando cambie esto quiero que se cargue abe lincoln quiero que toda esa información se cargue aquí y quiero asegurarme de que borramos las notas de prueba tengo que hacerlo borre esto ahora e24 a l28, por lo que necesitamos hacer la actualización e24 a l28, por lo que en nuestro agregar nuevo vamos a ir hasta aquí para borrar el contenido coma e 24 a l 28. queremos asegurarnos de que cubra que si solo uso e24, se creará un error porque cuando estamos borrando el contenido, debemos asegurarnos de borrar todo el rango cuando estamos enfocados en una celda combinada, todo el rango, así que hagamos clic en agregar nueva marca seguro que no hay errores y todo se borra nuestras notas de prueba se borran bien, así es como lo queremos, está bien, sigamos, así que ahora concentrémonos en este, queremos cambiar esto y en este cambio de celda específico, queremos la información del estudiante para cargar aquí, entonces, ¿cómo vamos a hacer eso? Podemos hacerlo con una macro llamada carga de estudiantes así que hagámoslo, agreguemos nuevos, guardemos la actualización, votemos, tenemos los nombres de clasificación, lo cual es importante en cualquier momento en que haya un cambio de nombre o en cualquier momento en que se agregue uno nuevo. Ahora nos centraremos en una macro llamada carga de estudiantes. ¿Podemos cargarlo ? Es relativamente simple. Nos centraremos, por supuesto, en nuestra hoja de estudiantes, así que tenemos con los estudiantes y, por supuesto, para verificar que tiene el nombre de hoja correcto, use el punto y luego el intellisense debería active eso es correcto para que sepamos que tenemos el nombre y luego, uh, lo primero que quiero hacer es descargar si hay alguna imagen, hay alguna, no las hemos agregado, las agregaremos aquí abajo y aquí abajo, pero si hay alguna imagen de un estudiante existente, queremos eliminar ese derecho, por lo que la mejor manera de hacerlo es simplemente hacer si no existe, podría crear un error, por lo que queremos comenzar con el currículum en el aire siguiente y luego lo que quiero hacer es hacer formas y luego estudiante ese es el imagen predeterminada que vamos a llamar a cada imagen de estudiante, el estudiante elige eliminar un punto y luego en el aire se reanuda a continuación si hubo un error si queremos detectar cualquier error después de eso, así que lo haremos en el aire ir a cero en realidad en el aire vaya a cero que se reanudará para que podamos detectar cualquier error adicional y lo primero que quiero hacer es borrar cualquiera de las celdas que contienen valores, quiero borrar eso, así que todo lo que realmente quiero hacer es tomar esto y copiar esto, lo único que no quiero hacer es f3, está bien, echemos un vistazo a eso, ¿qué quiero decir con eso? Voy a pegar eso ahora mismo, va a borrar el contenido ahora si un El estudiante se ha cargado, queremos asegurarnos de que este nombre mantenga f3, así que no quiero borrar eso, pero quiero borrar todo lo demás aquí, así que eliminemos f3 de allí, no queremos incluir f3 en esto. caso, ¿por qué? Porque es muy importante que f3 active nuestra fila y tengo que saber qué fila cargar. fila 4 5 6 el 7 tengo que saber qué fila es toda la información ¿cómo determinamos esa fila? Determinaríamos esa fila según lo que se encuentra aquí. Recuerde que agregamos la fila del estudiante según el nombre y también nosotros. voy a agregar otro basado en sus sugerencias porque tomo todas sus sugerencias muy en serio, si queremos ingresar una identificación, lo haré aquí también, así que le mostraremos que está bien, así que esto en particular, la fila se basará en b11 b11 aquí que se basa en la fila del estudiante, así que sé que si observamos eso en el último entrenamiento, cubrimos una coincidencia basada en el nombre del estudiante aquí, así que queremos asegurarnos de aclarar que si por alguna razón esto es b11 está vacío, sabemos que hay un problema, pero lo mejor que podemos hacer en este caso porque vamos a tener que agregar eso ahora mismo, así que llamemos a esto, solo voy para copiar esto y pegar los formatos copie esto y pegue los formatos aquí y quiero ingresar estudiante vamos ee , solo pondremos la identificación del estudiante estudiante porque no tenemos una identificación de estudiante de espacio limitado tal vez podamos ingresar allí ingrese la identificación del estudiante así que déle al usuario la capacidad de ingresar allí vamos eso lo cubrirá así que quiero ingrese la identificación de usuario y luego solo voy a copiar esto y luego pegar esto aquí pegar especial y luego pegar los formatos, está bien, entonces lo que quiero hacer no es solo el nombre, sino que quiero ingresar la identificación, así que si ingresan uno luego se cargará, eso también será útil , así que tenemos dos opciones para hacerlo, así que lo que quiero hacer es básicamente agregar otra fila aquí y luego diremos que va a ser algo así como el rol del estudiante basado en la identificación pero la fila del estudiante basada en la identificación ingresada basada en la identificación dañada, así que tenemos la fila del estudiante tres veces diferentes, tenemos una, esta es la más importante aquí basada en j la fila del estudiante basada en j7 ese es el único, así que cada vez que tengamos la identificación de estudiante correcta, estará en esta fila, será ella Me doy cuenta de que está vacío tan pronto como cambiamos eso a uno, nos dará una fila adecuada, así que esto es lo que quiero hacer, quiero agregar otra aquí, lo llamaré fila de estudiante según la identificación ingresada, la identificación ingresada está bien. y eso se basará, será muy similar a esta fórmula, así que todo lo que voy a hacer es copiar esto, de hecho, sigamos adelante y copiemos este aquí, se basa en la identificación del estudiante, que es lo que yo quiero y voy a bajar aquí y luego todo lo que voy a cambiar es la celda en consecuencia, no estamos enfocados en este en j7, nos enfocaremos aquí en cuál es la identificación ingresada que está aquí bueno, eso nos va a atrapar, voy a colorear esto de la misma manera que lo hacemos con todas nuestras fórmulas, darle un borde y luego también darle un amarillo, está bien, ahora tenemos la fila de estudiantes, esto será útil, así que esto es lo que vamos a hacer si han ingresado un nombre y esto contiene una fila que significa que sabemos que han ingresado un nombre correcto, todo lo que quiero hacer es tomar la identificación basada en esta fila cuál es la identificación la identificación en este caso es la columna a y cualquier fila que esté configurada y quiero tomar esa identificación y quiero ponerla directamente aquí lo que va a hacer es generar la fila que vamos a usar, así que siempre voy a usar y te mostraré esto, te guiaré a través de él , no te preocupes si es un poco difícil de seguir, siempre vamos a usar cuando cargamos b7, por lo que la mejor manera de hacerlo es asegurarnos de que siempre ingresemos la identificación correcta aquí en j7 para que la identificación se base en lo que hayan seleccionado aquí, estudiante o entre estudiantes, así que esto es genial forma en que puede aprender a cargar registros en función de múltiples factores, uno basado en el nombre o en la identificación, entonces, ¿cómo vamos a hacerlo bien? Lo primero que queremos hacer es cambiar f3 o h3, queremos escribir algunos. código que quiero hacer si el usuario hace un cambio a f3 y esto está vacío, sabemos que ingresó la cantidad incorrecta si lo eliminan correctamente sabemos que si esto está en blanco, es un estudiante incorrecto, así que escribamos un código ahora mismo para hacer eso, así que lo primero es hacer un cambio a f3, verifique si b11 está en blanco si lo está, hágale saber al usuario que seleccione el derecho uno si no lo es si no lo es si no está en blanco entonces tienen la introducción correcta entonces lo que quiero hacer es poner lo que sea que esté en a y la fila aquí sea cual sea la fila quiero tomar esa identificación si es 1 2 3 o 4. y quiero colocarlo directamente dentro de j, está bien , hagámoslo ahora mismo, escribamos un código que se base en el cambio correcto, así que si hacemos un cambio, estará en nuestra hoja de estudiantes aquí, así que estamos haciendo un cambio, este es un cambio de selección, no estamos enfocados en cadenas de selección, en realidad estamos enfocados en un cambio de hoja de trabajo, así que lo que voy a hacer es seleccionar y voy a cambiar aquí lo que va a hacer es automatizar el cambio de la hoja de trabajo, así que estamos haciendo un cambio real, está bien, así que si no es una intersección, es un texto automatizado basado en la tecla de acceso rápido automático, está bien, recuerda que básicamente no somos f3, pero también quiero asegurarme de que haya algunos tipos diferentes de cambios de qué tipo de cambios estamos hablando estamos hablando de cambios que el usuario va a hacer, no del tipo de cambio donde tenemos esto debería ser estudiante nuevo o carga de estudiantes aquí carga de estudiantes actualicemos eso para que nos centremos en no te preocupes por eso está bien, aún no hemos terminado con el código, así que me centraré en el tipo de cambio recuerda cuando borramos esto ese es otro tipo de cambio lo estamos limpiando para nuevos estudiantes cuando ingrese nuevos estudiantes voy a borrar eso pero voy a configurar b 3 call b3 a verdadero cuando hago eso y luego voy a volver a establecerlo en falso ¿por qué hago eso porque quiero diferenciar entre el tipo de cambio donde vba está aclarando esto, ese es un cambio o dónde está realmente el estudiante? ingresando a un estudiante específico de la lista desplegable, así que quiero diferenciar entre esos dos tipos de cambios que puedo hacer con el código aquí mismo en b3, así que quiero asegurarme de que b3 sea falso , así que continuemos con este código ahora si f3 no es nada y el rango b3 se volverá un poco más claro pronto valor de punto b3 es igual a falso, entonces qué queremos hacer y también podemos asegurarnos de que haya un valor aquí, pero está bien, entonces lo que quiero hacer lo primero que quiero hacer es una vez que hayan ingresado, quiero verificar para asegurarme que han ingresado una identificación de estudiante correcta basada en un nombre de estudiante basado en la fila, por lo que podemos hacerlo allí si b11 está vacío, entonces no lo han ingresado, así que lo que haremos aquí es solo aquí si el rango b11 valor de punto es igual a vacío, entonces debemos informar al usuario sobre el cuadro de mensaje, ingrese un nombre de estudiante correcto y luego salga del sub. algo que podemos cancelar eso lo eliminará automáticamente por favor ingrese un estudiante correcto na bueno, tenemos eso, pero lo que queremos hacer es asegurarnos de establecer esto como verdadero cuando estemos limpiando este campo cuando estemos limpiando este campo observe que no apareció tan pronto como seleccionamos el nombre correcto cuando estemos borrando este feed , queremos asegurarnos de establecer esto en verdadero y volver a falso, así que asegurémonos de tener eso dentro del código aquí, así que volvamos aquí, voy a ir de vuelta al estudiante estudiante misceláneo agregar nuevo recordar lo que queremos hacer es establecer b 3 en verdadero y luego en falso correcto porque en realidad estamos haciendo un cambio a f3 aquí lo estamos limpiando, así que punto rango b3 b3 punto el valor es igual a verdadero establecer estudiante lo llamaremos carga de estudiante a verdadero y luego todo lo que tengo que hacer es revertirlo antes de que finalice la macro para volver a falso antes de que finalice la macro, así que lo haremos aquí mismo y luego cambia a falso y luego cambia para caer, entonces agregamos uno nuevo, hacemos ese tipo de cambio , no vamos a activar lo que no quiero hacer es que no lo hago quiero desencadenar esto aquí con este tipo de cambio a f3 siempre que b3 porque si b3 es verdadero, se omitirá, está bien, así que ahora lo tenemos, dimensionemos la fila de estudiantes para dimensionar la fila de estudiantes tanto tiempo como sea posible. ser un número entero y ahora podemos definir cuáles son las filas de estudiantes ubicadas en b11 para que podamos copiar esto y luego la fila de estudiantes es igual a la fila de estudiantes b11 entonces, ¿qué queremos hacer ahora que tengo la fila de estudiantes que quiero? determinar qué hay en i quiero tomar esa identificación en cualquier fila a en la fila del estudiante y quiero colocar esa identificación dentro de j7 y luego lo que quiero hacer es ejecutar la macro para cargarla, así que quiero hacer eso porque voy a hacer lo mismo aquí cuando cambiemos una identificación aquí, pero esta vez voy a obtener la fila directamente de b13 si es la fila correcta, también la colocaré aquí para que podamos usar eso para búsquedas múltiples , así que echemos un vistazo a eso y veamos cómo lo haríamos bien, tenemos la fila de estudiantes, así que ahora voy para simplemente usar el valor del punto del rango j7 es igual a la base de datos del estudiante a y la fila del estudiante, así que escribamos ese código ahora mismo. me falta la s, entonces soy la s no está allí, así que el punto de la base de datos, así que sé que tenemos el rango correcto a y el valor del punto de la fila del estudiante, esa es la identificación del estudiante, está bien, ahora que lo tenemos ahora todo lo que tengo que hacer es ejecutar la macro ¿cuál es el nombre de la macro? volvamos a la miscelánea del estudiante se llama carga del estudiante aquí mismo no hemos escrito eso ahora no lo hemos completado pero solo voy a cópielo y volveré directamente a los estudiantes aquí y lo pegaré aquí genial, pero también podríamos escribir uno más mientras estamos aquí mientras estamos en la pantalla y tomemos un mire qué es eso, así que ahora lo tenemos porque es muy similar, en realidad podemos dimensionar la fila de estudiantes hasta arriba de ella e porque lo vamos a usar para múltiplos así que lo vamos a usar voy a dimensionar todo el camino hasta aquí arrástrelo aquí porque lo voy a usar una vez más está bien pero copiemos y pegar hagámoslo más fácil voy a copiar esto y lo voy a pegar aquí abajo está bien y lo que quiero hacer es quiero pero esta vez no estamos enfocados en f3 vamos a estar enfocado aquí en h3 h3 así que escribamos actualicemos ese código aquí es h3 y también esta vez queremos asegurarnos de que b3 es falso eso también es correcto pero no es b11 vamos a estar enfocados en su b13 esta es la fila del estudiante en función de la identificación que hayan ingresado , será b13, así que hagámoslo, escriba que b13 será la fila de estudiantes si b13 está vacía, entonces comience con la fila de estudiantes ahora j7 será igual a y la fila de estudiantes, así que eso es todo lo que tenemos que hacer, escribamos algunos, escribamos algunos comentarios sobre el cambio de hacer que se vea bien, el cambio de nombre del estudiante y luego también tenemos el cambio de estudio. nt id aquí abajo en el cambio de id de estudiante, está bien, genial, ahora tenemos que cambiar básicamente y hemos actualizado todo y este valor j ahora lo que podemos hacer es terminar nuestra macro para que en cualquier cambio de aquí o cualquier cambio de aquí será automáticamente, también queremos asegurarnos de agregar un nuevo estudiante. Quiero borrar h3, así que actualicemos eso también en agregar nuevo, así que voy a subir aquí para realmente estudiante misceláneo i voy a agregar h3 y no lo agregaremos aquí carga de estudiantes porque la carga de estudiantes podría ser h3 pero quiero agregarlo aquí, así que quiero agregar aquí h3 eso significa en un nuevo estudiante en un nuevo estudiante bueno, quiero borrar el campo de búsqueda aquí y quiero borrar el campo de búsqueda aquí, está bien, muy bien, tenemos eso que se ve bien, lo hemos actualizado, continuemos con nuestra carga de estudiantes una vez que hayamos cargado pero quiero asegurarme de que realmente tenemos una fila correcta porque esto es muy importante, de acuerdo, nuestra fila de estudiantes va a sea ​​b7 si b7 está en blanco , no podemos continuar, así que queremos asegurarnos de que tenemos la fila de estudiante correcta porque se basa en esta identificación aquí, así que queremos asegurarnos de que actualicemos el código solo para asegurarnos de que el rango de puntos b traigamos esto aquí abajo para que pueda verlo aquí b7 es igual a vacío b7 el valor del punto es igual a vacío entonces debemos dejar que la necesidad de seleccionar un estudiante adecuado luego el cuadro de mensaje seleccione un nombre o identificación de estudiante correcto bien bien así que ahora tenemos eso y vamos a salir del sub, no hay nada que podamos hacer a menos que realmente tengamos eso y luego continuamos en exit sub, así que esa es nuestra salida si no seleccionamos el correcto , así que ahora que tenemos que podemos continuar con nuestro código, así que ahora tenemos esta fila de estudiantes, copiemos esto porque conocemos la fila de estudiantes, ya la hemos definido en una variable aquí arriba, fila de estudiantes aquí, así que tenemos todo lo que tenemos que hacer es solo agregarlo aquí abajo así que continúa aquí abajo la fila del estudiante es igual a y luego b7 entonces es una fila de estudiantes , está bien, ahora va a ser más fácil ahora todo lo que tenemos que hacer es ejecutar un mapa en bucle aquí y qué bucle es ese ahora podríamos simplemente copiar voy a en lugar de copiar y pegar al revés aquí está mostraré en ambos sentidos porque creo que es importante mostrar cuándo lo estás haciendo, pero quiero hacerlo, así que tenemos que guardar aquí hay una excelente manera de hacerlo, copia y pega esto, también lo haré en otro porque quiero mostrarles a ambos, está bien, péguenlo aquí para los estudiantes avanzados, esta es una manera rápida de hacerlo al revés, está bien, al revés, esto ahora es igual, así que esa es una excelente manera de hacerlo, está bien, así que básicamente lo que estamos diciendo es para la fila de estudiantes 2 a 22 y cómo voy a eliminar eso ahora para los estudiantes más nuevos, ¿por qué no lo escribimos automáticamente? 4 columnas de estudiantes equivalen a 2 a 22. ¿Por qué estamos haciendo eso y luego su próxima columna de estudiante entonces para la columna de estudiante porque 2 a 22 por qué estamos haciendo eso por qué es 2 a 22 bueno, ya tenemos la identificación del estudiante en j7 tenemos que no necesitamos cargar eso pero necesitamos comenzar a cargar desde la columna 2 hasta la 22 queremos esas notas de prueba el nombre completo ya está en eso ya lo tenemos así que no lo necesitamos, pero lo necesitamos, pero probablemente lo incluiremos si lo necesitamos, probablemente deberíamos incluirlo, digamos que seleccionaron una identificación, si seleccionaron una identificación, entonces necesitamos agregar ese nombre aquí, ¿de acuerdo? así que probablemente sea una buena idea hacer eso, no es necesario, pero es importante, así que probablemente lo pondremos allí en f3, está bien, así que sigamos adelante y escribamos ese código ahora mismo para que la columna del estudiante sea igual a 2 a 22, la última columna está aquí 22 es igual a la columna derecha 22. así que esa es la última que queremos hacer, así que vamos a escribir eso , entonces lo que quiero hacer es recordar que nuestra asignación de datos está aquí arriba, así que quiero buscar en esa fila uno de la base de datos de estudiantes así que el rango de puntos de dónde va a venir ese rango proviene de la base de datos de los estudiantes, por lo que la base de datos de los estudiantes señala dónde están las celdas porque tanto el la columna y la variable sin procesar cuál es la fila el estudiante en realidad es la fila uno es ese rango ese rango es la fila uno la columna es la columna del estudiante que es variable bien entonces este valor aquí este valor es nuestro h15 j15 esa es la celda eso es lo que nosotros quiero obtener el valor del punto es igual a lo que puede igualar va a ser igual a lo que esté en la base de datos del estudiante el punto se vende de nuevo estudiante esta vez fila del estudiante coma columna del estudiante está bien, esa es la forma más larga de escribir, pero al menos puedes verme hacer ambas cosas bien para que pueda ver el atajo y hacerlo manualmente, está bien, así que busquemos un estudiante que traiga el tipo de datos del estudiante demasiado rápido al formulario del estudiante, genial, entonces tenemos que entendemos que va a traerlo todo, así que pero por último, lo que quiero hacer es que también quiero tomar este nombre, cualquiera que sea el que esté en w, y quiero traerlo aquí , traerlo directamente aquí, pero quiero asegurarme de no activar esa carga nuevamente porque sabemos cuándo hacemos una cambio aquí va a loa d entonces, ¿cómo nos aseguramos de no desencadenar que traemos esto a verdadero y luego de nuevo a falso, así que hagámoslo ahora mismo, está bien , tráigalo aquí, pero para hacer eso, solo copiemos y peguemos esto porque ya tenemos aquí dentro de agregar nuevo hacerlo un poco más rápido configurar la carga del estudiante en verdadero hacer ese cambio y luego volver adentro porque no sabemos si pusieron una identificación, así que voy a pegar eso aquí configurar la carga del estudiante en Cierto, voy a pegarlo nuevamente aquí y cambiarlo de nuevo a falso y todo lo que quiero hacer es actualizar ese nombre para que b3 sea igual a falso ahora solo voy a actualizar ese nombre, así que, ¿qué es eso por si acaso ? el valor de punto es igual al rango de puntos de la base de datos del estudiante y luego, por supuesto, está en w como w es nuestro punto donde estamos ubicados y la fila del estudiante, entonces lo que hay allí es ese valor de punto de nombre completo que es el nombre completo del estudiante y queremos asegurarnos de que no se activa , por lo que lo configuramos en verdadero y lo volvimos a poner en falso, de esa manera no activará esa carga y creará un lo op, voy a restablecerlo, me aseguraré de guardar nuestro trabajo aquí, siempre quiero guardarlo , está bien, entonces repasemos eso, así que, cualquiera que sea ese nombre completo, lo traerá directamente aquí, así que ahora que tenemos eso cargado, no sabemos, podemos dejar la identificación del estudiante en blanco aquí, no necesitamos cargar desde la identificación del estudiante, así que si buscan el nombre, no veo por qué tendríamos que agregar un estudiante . id aquí porque ya se muestra aquí, pero me gusta el nombre completo aquí, así que echemos un vistazo, también queremos asegurarnos de que cuando guardaron a un estudiante, este botón específico este nuevo grupo de estudiantes está oculto y se muestra el grupo existente que tenemos los que están aquí ya están guardados para estudiantes, así que guárdelos aquí, esto es todo lo que quiero hacer, eso significa que aquí, este de aquí sería el grupo de estudiantes existente que quiero mostrar y el nuevo grupo de estudiantes para ocultar, así que podemos configurarlo aquí, así que hicimos lo mismo aquí, podría haber copiado y pegado eso, pero está bien, está bien, así que el último lo que quiero hacer aquí y la carga del estudiante nuevamente es simplemente pegar esas cosas, limpiémoslo un poco, solo tráigalo aquí y luego cambie la pestaña y luego sáquelo bien para que todo esté limpio, deshágase del espacio adicional ahora de nuevo guardando nuestro trabajo siempre antes de ejecutar nuestro código y echaremos un vistazo, así que si hay algún error, lo arreglaremos, así que haga doble clic en esto o haga clic en esto, está bien, excelente, haga una actualización rápida, necesitamos salir de sub, esto es donde el final si va bien no hay nada que podamos hacer si necesitamos salir en está bien bien y haremos lo mismo aquí sale hacia arriba y si aquí no debe ser antes está bien bien nada que podamos hacer si no tenemos el correcto, b13 está vacío en este caso o b11 está vacío en este caso, así que queremos arreglarlo bien, echemos un vistazo ahora, david davis, está bien , depure eso, echemos un vistazo al valor b7 de la fila del estudiante, así que echemos un vistazo a ese b7 nosotros debemos asegurarnos de que estamos colocando la identificación del estudiante dentro de j7, eso es muy, muy importante, así que vamos Echemos un vistazo a eso , pero verás que aquí estamos borrando j7, no lo tenemos claro, lo estamos agregando, pero no queremos borrarlo en este caso, así que queremos asegurarnos de que no borre j7 si borramos j7 , se borrará automáticamente, así que estaba bien antes, pero ahora que hemos decidido agregar esa identificación de estudiante, ya no queremos eso, está bien, así que continuemos, intentemos eso de nuevo , haga doble clic aquí, vamos, así que ahora lo tenemos aquí, abe lincoln, ahora todo se está cargando aquí de la manera que queremos, sigamos adelante, guardemos y actualicemos esa calle principal, de acuerdo, haremos clic en actualizar para asegurarnos de que funciona y ahora vamos a cargar en algo más y luego vamos a cargar en fred asegurarnos de que la dirección está bien excelente todo se ve bien, así que tenemos una actualización, tenemos un nuevo estudiante y qué más queremos, bueno, queremos cancelar nuevo cuando hacemos clic en qué quiero hacer cuando cancelo nuevo bien en ese caso lo que quiero hacer es simplemente cargar en el primero disponible e estudiantes para que podamos salir del modo agregar nuevo entonces, ¿cómo lo hacemos bien? Escribamos un código ahora mismo en cancelar nuevo, así que bajaremos aquí cancelar nuevo simplemente lo que quiero hacer es quiero verifique si hay un valor correcto, quiero asegurarme de tomar lo que sea, así que la única forma de hacerlo quiero verificar si el primero que será el primero aquí aa3 si eso no está vacío, entonces yo Voy a tomar lo que sea que esté en aa3 y lo colocaré directamente aquí dentro de f3, asumiendo que no está vacío, así que escribamos eso ahora, si el rango de puntos de la base de datos del estudiante, el valor del punto aa3 no es igual a vacío , entonces los estudiantes regresan al el rango de puntos de estudiante f3 el valor de punto es igual a otra vez todo lo que tenemos que hacer es solo la base de datos de estudiantes aquí mismo el estudiante simplemente colóquelo directamente dentro de f3 es igual a f3 eso lo va a colocar así que ahora cancele nuevo ahora podemos asignar eso así que sigamos adelante y esperemos presione el control sobre el ícono y haga clic derecho en el botón que asigna la macro , llámela stu abolladuras cancelar nuevo, así que está aquí, haga clic en Aceptar, así que ahora estamos en el nuevo cancelar nuevo perfecto eso es justo lo que queremos nuevo estudiante cancelar nuevo está bien bueno, se ve muy bien así que, ¿qué más quiero poder eliminar al estudiante ahora? Voy a mostrarle dos opciones en esto porque se basará en si estamos usando compartir y sincronizar y, según sus sugerencias, creo que vamos a agregar multiusuario a esto y eso significa compartir y sincronizar eso. significa que eliminar puede cambiar, por lo que le mostraré ambas formas en función de si desea usar compartir y sincronizar, está bien, continuaremos con nuestra eliminación, por lo que queremos asegurarnos de que podamos eliminarlo. dos formas de hacer eso, así que les mostraré a ambos y luego lo que queremos hacer es agregar la imagen aquí y mostrar que iremos en orden para que podamos hacerlo, así que lo primero es si usted estás usando compartir y sincronizar compartir y sincronizar eso significa qué significa eso significa que vas a poder voy a mostrarte cómo puede compartir y sincronizar su libro de trabajo habilitado para macros con cualquier persona en el mundo simplemente usando una carpeta compartida como dropbox google drive o microsoft onedrive o cualquier otro tipo de carpeta compartida y básicamente cada persona cada usuario usa una aplicación duplicada y solo los datos está sincronizado y lo que haremos es que lo haremos una celda a la vez y les mostraré que vamos a entrar en eso, así que es genial, lo hago si quieren obtener un aviso en eso tengo un video llamado compartir y sincronizar, solo escriba mi canal sharensync y verá cómo hacerlo, pero básicamente lo que quiero hacer cuando compartir y sincronizar está habilitado básicamente vamos a mantener al estudiante id, no queremos cambiar estas filas en absoluto, queremos mantener la identificación del estudiante, pero queremos borrar todo lo demás y quiero hacerlo celda por celda, así que lo que vamos a hacer es ejecutar un ciclo y vamos a borrar todo celda por celda y esa es otra razón por la que nos hemos asegurado de que cuando agregamos estos nombres, queremos asegurarnos de que el primer nombre no esté en blanco si el primer nombre está en blanco porque el estudiante ha sido eliminado y , por supuesto, en general, no querrá eliminar estudiantes, especialmente si los ha agregado, pero tal vez podamos hacer deshabilitarlos o habilitarlos, pero básicamente lo que quiere hacer es tomar estos resultados particulares del rango de nombres y excluirá cualquier nombre , por lo que es una excelente manera de hacerlo, está bien, le mostraremos cómo hacerlo en ambos sentidos si estamos usando, así que lo primero que hacemos es que necesitamos la fila. Necesito saber la fila sin la fila . No podemos hacer nada. Entonces, ¿dónde se basarán siempre las filas de nuestros estudiantes aquí en b7? b7 es nuestra fila de estudiantes basada en la identificación del estudiante seleccionado, por lo que debemos asegurarnos de que b7 sea una fila, para hacer eso , hagámoslo, así que no tenemos que hacer con vamos a comenzar con si el rango de puntos de los estudiantes b7 valor de punto no es igual o podríamos decir que es igual a vacío y luego el cuadro de mensaje, seleccione un estudiante correcto para eliminar exit sub next quiero darles una opción suponiendo que b7 contiene un valor entonces lo que quiero hacer es darles una opción qué opción es esa quiero decir ¿estás seguro de que quieres eliminar al estudiante o no es así si el cuadro de mensaje y luego los paréntesis están seguros de que desea eliminar el signo de interrogación de este estudiante y los paréntesis y darle un título vb sí o no, luego eliminar y luego eliminar al estudiante, solo diga que aquí está el título eliminar estudiante es igual a vb no entonces salga de esto, luego salga de sub, está bien, de esa manera obtienen una salida si por alguna razón no pueden continuar , así que ahora que sabemos que quieren eliminar a un estudiante y ahora sabemos que en realidad tenemos una fila de estudiante correcta, podemos poner eso en la fila de estudiantes es igual a la derecha b7 aquí, ya lo tenemos aquí, ya sabemos que está en b7, por lo que es igual a b7, está bien, esa es una fila de estudiantes, así que ahora tenemos una opción, ahora podemos eliminar toda la fila si no estamos compartiendo en sincronía entonces hagámoslo así que déjame mostrarte y voy a comentar t eso así que los estudiantes base de datos rango de puntos estudiante no base de datos rango de puntos y luego cuál es esa fila estudiante fila y dos puntos y luego otro estudiante final fila punto fila completa punto eliminar no columna fila punto eliminar está bien eso va a eliminarlo eliminar toda la fila solamente en no compartir y sincronizar, así que solo en ese derecho, entonces, ¿qué voy a hacer? Fila de estudiante Borrar fila completa, está bien, solo necesitamos el espacio aquí, vamos , eso es solo así, pero ¿y si vamos a decidir que queremos compartir? sincronizar Voy a comentar eso porque vamos a usar compartir y sincronizar, pero esto es lo que usaría si no está compartiendo sincronizar, simplemente elimine la fila, pero si lo hacemos, entonces necesitamos borrar celda por celda entonces, en ese caso, vamos a hacer eso, así que veamos aquí, haga un bucle para que la columna del estudiante sea igual , necesitamos mantener la identificación allí, así que 2 a digamos 23 podemos borrar este nombre completo a 2 a 23 borrando el nombre completo lo que quiero decir con eso quiero ir hasta la columna 23 23 que está aquí es igual a la columna 23. Está bien, quiero ir hasta allí, así que borrando ese nombre completo también, no vamos a usarlo más porque lo estamos eliminando, pero solo queremos asegurarnos de que está bien, así que sigamos adelante y atrás. allí y haga eso, así que luego cierre nuestra columna de estudiante de bucle, así que en este caso simplemente querría borrarlo, así que voy a copiar esto aquí, que es lo que vamos a hacer y luego lo que vamos a hacer. lo que vamos a hacer son las filas de los estudiantes y luego la fila del estudiante, la coma, la columna del estudiante . en el futuro, pero eso es lo que solo queremos aclarar en algún lugar para que todos los cambios vendidos por celda se registren y luego puedan transferirse a otros usuarios para que otros usuarios también puedan actualizar su base de datos. esto es solo para compartir y sincronizar, está bien, tenemos que tienes bot h opciones aquí ahora perfecto, está bien, entonces puede hacer cualquiera de esas, comenzar a continuar con el siguiente, está bien, una vez que el estudiante haya sido eliminado, lo que quiero hacer es volver a agregar nuevo y también quiero actualizar los nombres aquí, así que quiero actualizarlos, ¿cómo lo haríamos? Solo ejecutamos dos macros diferentes para hacer eso, así que lo primero es que quiero ir a Agregar nuevo para que el estudiante agregue una nueva macro que tenemos aquí, solo quiero copiar esta y entonces quiero colocarlo aquí abajo en la eliminación, así que aquí quiero que se ejecute Agregar nuevo. También quiero ordenar los nuevos nombres, así que quiero recurrir a los nombres porque ahora los hemos eliminado, así que voy a copiar este tipo de nombres y eso va a recurrir a los nombres y luego pegarlo aquí abajo, está bien, voy a guardar nuestro trabajo y luego vamos a echarle un vistazo ahora voy a asignar el macro , por lo que voy a mantener presionado el control en este clic derecho aquí, asigne la macro o haga clic en n y luego el estudiante elimine cli ck ok ok, ahora echemos un vistazo haga clic en eliminar variable de estudiante fila de estudiante no definida esa fila aquí tenemos que agregar eso en continuar ¿está seguro de que desea eliminar? haga clic en no está bien eso funciona bien ahora eliminemos esto abe lincoln do ¿Estás seguro de que quieres eliminar? Sí, de acuerdo, depurar aquí fila de estudiantes columna de estudiantes borrar contenido echemos un vistazo la fila de estudiantes es igual a cinco la columna de estudiantes es igual a dos eso se ve bien tienen que ser celdas recuerda cuando estamos usando celdas, por supuesto, ¿no debería copiar celdas? cuando tenemos una fila de estudiante variable y una columna de estudiante cuando tenemos esas variables, necesitamos usar celdas, no rangos de rango para un rango específico como b7, eso tiene más sentido, está bien, continuando todo se borró, ahora estamos en el modo de estudiante, todo lo que estoy en el nuevo estudiante y todo se borró, asegúrese de que nuestros nombres se repitieron, lo hicieron, abe lincoln se fue, nuestros nombres se reiniciaron perfecto, está bien, continúa ahora, tenemos la eliminación del estudiante, pero no quiero agregar una imagen o quiero a haga clic aquí agregue una imagen quiero que esa imagen sea segura y también quiero borrar la imagen, entonces, ¿cómo podemos hacer eso ? ruta recuerde que ya tenemos esa ruta configurada cuando obtengamos eso y dónde está esa ruta de archivo completa que se ubicará en k19 esa ruta de imagen para ese estudiante aquí en k19 así que, por supuesto, podemos ocultar eso cambiando el color de fuente al mismo que el fondo, pero escribamos eso ahora, así que agregue la imagen aquí para que la dimensión lo hagamos aquí el archivo de imagen archivo de imagen como un archivo de diálogo de archivo como un diálogo de archivo necesitamos abrir ese diálogo de archivo para que podamos nuevamente haga esto, establezca que el archivo de imagen será igual al cuadro de diálogo del archivo de puntos de la aplicación, no a los convertidores de archivos, probablemente podríamos usar ese cuadro de diálogo de archivo aquí , ese es el que queremos y nos centraremos en un selector de archivos específico que es el primero uno si nos deshacemos de eso podemos vea el intellisense aquí es el primero aquí el primero aquí allí vaya allí es el selector de diálogo de archivo mso para que podamos ver que ahora lo que queremos hacer es enfocarnos solo en eso, así que con el archivo de imagen, ¿qué queremos hacer bien con el archivo de imagen queremos hacer algunas cosas quiero darle un título así que cuál va a ser el título digamos igual seleccione digamos un estudiante foto de perfil de estudiante genial ahora que tenemos eso también quiero agregar algunos filtros correcto no podemos hacer que seleccionen ningún tipo de archivo, tenemos que poner algunos filtros en eso, entonces, ¿cuáles serán los filtros? Veamos los filtros, vamos a agregar algunos puntos y probablemente serán, digamos, todos los archivos de imagen y entonces qué tipos de esos vamos a agregar algunos tipos de extensión digamos que queremos um entre comillas punto jpg vamos a agregar eso para permitirles hacer eso y también queremos agregar de hecho cualquier tipo de asegurémonos de poner un asterisco para que sea cualquier archivo antes de ese jpg que queremos agregar que tal vez también estemos voy a agregar un punto jpeg jpegs jpeg jpeg y luego también el asterisco antes de lo que tenemos una coma aquí, así que queremos separarlos allí, vamos y luego otra coma y luego también quiero agregar tal vez gifs así que coma y luego asterisco así que es cualquier nombre punto gif puedes agregar eso también coma otro tal vez vamos a poner png así que asterisco punto png y luego coma otra vez y luego otro asterisco también queremos poner tal vez bmps y tiff así que asterisco punto bmp y luego coma otra vez y luego otro asterisco y luego punto otra vez lastly.tiff.tiff okay y las comillas coma uno ahí okay esa es la posición okay echemos un vistazo asterisco.jpg asterisk.jpeg asterisk.gif asterisk.png coma astros. pnp está bien, se ve muy bien, está bien, entonces, lo que sigue y ahora lo que quiero hacer es asegurarme de que realmente hayan seleccionado algunos, así que si el punto mostrado no es igual a negativo, uno es con ellos han seleccionado algo, así que si no es así 't igual a uno negativo, luego vaya a ninguna selección y luego g o a ninguna selección, así que tenemos que poner eso allí también ninguna selección que nos permita omitir el siguiente paso selección está bien, así que voy a poner ninguna selección aquí y luego dos puntos para que se salten, pero ¿y si lo hacen y si lo hacen, quiero poner algo en la ruta de la imagen, tenemos la ruta de la imagen definida como una cadena hasta aquí, creo que voy a verificar dos veces para asegurarme de que tenemos eso aquí, ya lo hemos definido es como una cadena, eso es bueno, eso es lo que quiero tener , la ruta de la imagen es igual al punto de los elementos seleccionados, uno solo un elemento allí, está bien, ¿y qué si sabemos que es como dónde quiero poner eso? Quiero poner eso dentro k19 entonces el rango de puntos de los estudiantes k19 el valor de punto es igual a la ruta de la imagen está bien genial y eso va a agregar la ruta del archivo de imagen a k19 ¿qué quiero hacer ahora? lo que quiero hacer es ejecutar una macro que realmente muestre eso imagen derecha, solo hemos agregado que todo lo que he hecho es simplemente agregar la ruta del archivo, así que voy a copiar esto Si aún no hemos escrito esa macro y la pegaré aquí mismo si por alguna razón no seleccionan nada, estos pasos se omitirán, está bien, eso es todo lo que tenemos que hacer ahora, escribamos. una macro que en realidad va a mostrar una imagen, guardemos nuestro trabajo y asegurémonos de que funcione correctamente. Voy a hacer clic, mantener presionado el control, hacer clic nuevamente en el ícono junto con el botón Atrás, hacer clic derecho aquí, asignar la macro y luego vamos a llamar a esto vamos a llamar a este estudiante aquí agregar imagen haga clic en ok ahora haga clic en agregar una imagen aquí busquemos una imagen aquí no la va a mostrar todavía todo lo que va a hacer es poner la ruta del archivo en k2 el la próxima macro que vamos a escribir va a hacer solo eso, va a mostrar esa imagen y la vamos a centrar directamente allí , así que muestre imágenes de lo que vamos a escribir ahora mismo, así que escribamos eso en este momento , así que aquí nos vamos a centrar en la hoja de estudiante con estudiante s hoja, asegúrese de tener el punto correcto, entonces tenemos la hoja correcta, está bien, así que lo primero que quiero hacer es cualquier imagen existente que tengamos, quiero borrarla ahora, ya hemos escrito el código para eso varias veces aquí, así que podemos simplemente copiarlo y pegarlo aquí mismo en Agregar nuevo lo hicimos aquí, así que voy a copiar esto que va a borrar cualquier imagen que ya tengamos, solo voy a pegarlo aquí abajo que va a borrar cualquier imagen de estudiante que podamos tener, también quiero asegurarme de que k19 realmente contenga un valor si está vacío, no hay nada que podamos hacer si el rango de puntos k19. el valor está vacío es igual a vacío, luego salga del sub y salga del sub nada que podamos hacer si está vacío está bien , no solo quiero asegurarme de que no esté vacío, quiero asegurarme de que contiene una ruta de archivo correcta, tiene que ser correcta, aunque también quiero salir de esto, entonces, ¿cómo lo hacemos si el directorio y luego qué es ? la ruta del archivo bueno, primero pongamos la ruta del archivo en un nombre antes de hacer eso , creo que tiene más sentido, así que la ruta de la imagen que ya tenemos es igual a k19, así que ahora haremos eso , escribamos eso primero, póngalo en una cadena variable variable es igual a k19, esa es nuestra ruta de la imagen, la ruta de la imagen está bien y comente eso, asegúrese de que de lo contrario va a ser el error está bien, así que ahora lo tenemos, así que ahora podemos poner la ruta de la imagen dentro de este directorio vb, vamos a verificar ese directorio aquí, no el directorio oculto, el directorio vb allí, vamos bien, si es igual a vacío, entonces no hay nada que podamos hacer. queremos asegurarnos de que no sea igual a vacío, así que es igual, simplemente pongamos comillas dobles y luego salgamos del sub, lo que significa que será una ruta de archivo incorrecta o algo así como salir del sub, así que ahora hemos verificado para asegurarnos de que contiene un valor también hemos verificado para asegurarnos de que tenga una ruta correcta, así que ahora lo que podemos hacer es agregarlo para poder usar ese punto imágenes punto insertar y qué estamos insertando estamos insertando una imagen la imagen ruta imagen camino que vamos a insertar y luego vamos a asignarle un nombre en eso también, así que nombre cuál es el nombre es ese mismo nombre que estamos usando allí arriba la imagen del estudiante la imagen del estudiante está bien genial entonces hemos tenido imágenes de puntos insertar la ruta de la imagen que va a inserte la imagen, no va a cambiar su tamaño, no va a posicionarla, solo la inserta, todo lo demás que vamos a hacer para enfocarnos en la imagen, así que ahora enfoquémonos solo en esa imagen con formas de puntos, ya que ya le hemos nombrado podemos trabajar con la imagen del estudiante, podemos trabajar con ella, así que ahora podemos centrarnos en eso, lo primero que quiero hacer es bloquear la relación de aspecto, bloquear la relación de aspecto es igual a m, así es cierto, eso asegurará que no lo haga. se distorsiona a continuación, quiero saber si la altura o el ancho son más grandes, tenemos que determinar cuál es más grande, la altura o el ancho, así que quiero entender eso para que podamos trabajar con él, así que si el ancho del punto es mayor que la altura de la altura del punto de la imagen, entonces lo que quiero hacer es quiero asigne un ancho específico, entonces tal vez el ancho del punto quiero establecer algo con un ancho específico, no puede ser demasiado grande o demasiado pequeño, así que intentemos algo como igual a 100, está bien , vamos a establecer el ancho 100. De lo contrario, eso significa que la altura es mayor en ese caso, lo que quiero establecer es que la altura del punto de altura será igual, digamos 70 o algo así , así que vamos a establecer anchos específicos y alturas específicas ahora que aún no lo hemos posicionado todo lo que estamos haciendo es simplemente configurar la altura y el ancho en función de si es un tipo de imagen horizontal o vertical, está bien, así que ahora concentrémonos en el posicionamiento, que sería el punto que queda a la izquierda, ¿qué va a ser igual? Bueno, realmente quiero para colocarlo basado en, digamos en algún lugar alrededor de k7, se basará en k7, aunque estará en el medio, lo quiero centrado, pero voy a su posición inicial, será k7, así que configuremos eso y luego vamos a agregar a eso en función de algunas condiciones para que el dot le ft es igual a y luego tenemos que configurar la hoja del estudiante nuevamente rango de puntos de los estudiantes ¿por qué tengo que especificar la hoja nuevamente porque estoy dentro de este ancho de punto aquí, así que tengo que especificar la hoja nuevamente rango de puntos k7 es nuestro rango aquí que vamos a especificar vamos a basarnos en ese punto a la izquierda la posición izquierda de eso más algo más lo que está bien quiero agregarle cuánto quiero agregarle bueno quiero basarme en el ancho derecho lo quiero centrado aquí entre k y li quiero que la imagen esté centrada así que la mejor manera de hacerlo es determinar el ancho de k determinaré el ancho de ambas columnas entonces lo que quiero hacer es i quiero restar la imagen restando el ancho de esa imagen y luego dividiéndola por dos de esa manera va a dar el mismo espacio en ambos lados de la imagen para que podamos hacer esa palabra ahora el punto izquierdo es igual a otra vez estamos se va a centrar en que en realidad es igual a no más a la derecha, por lo que es igual a la t del estudiante dejó la posición más algo más el ancho concentrémonos en eso voy a poner entre paréntesis el ancho de algo qué es el rango de puntos de los estudiantes k ahora esos son los que tienen k a l el ancho de eso el ancho punto ancho de eso quiero saber el ancho de eso menos qué menos el ancho de la imagen punto ancho de la imagen y voy a tomar todo eso y quiero dividirlo por dos y eso es lo que nos dará la posición izquierda el posición izquierda, vamos a hacer algo muy similar con la altura , la posición superior, está bien, de nuevo, veamos que estamos tomando la posición izquierda de eso , vamos a agregarle vamos a agregar es el ancho total de las columnas k y l y vamos a restar el ancho de la imagen vamos a tomar ese área total básicamente el área y lo vamos a dividir por 2 de esa manera obtenemos un el mismo espacio en ambos lados ahora nos vamos a centrar en la posición superior algo muy similar dot top va a ser igual a, pero en este caso, nos vamos a centrar en la posición superior también de k7, por lo que va a copiar eso, pero podemos centrarnos en la posición superior de eso más algo más qué más quiero saber que lo quiero igual así que todo desde el 6 hasta el final, digamos hasta el 17 aquí mismo, del 6 al 17. Quiero saber la altura total de todas esas filas y, de nuevo, restaremos la altura de la imagen y luego dividiremos por 2. Entonces, escribamos eso aquí arriba más otra vez entre paréntesis, estudiantes y cuál es el rango en este caso, el rango se basará en el 7 al 17. Entonces, del 7 al 17 , quiero saber la altura de eso. cuál es la altura de eso y luego lo que quiero hacer es restar la altura de la imagen menos la altura del punto de la imagen también dividido por 2 dividido por 2 y eso nos dará la posición superior, está bien, vamos échale un vistazo a eso, verifica dos veces estudiante k7 la posición superior más el estudiante la altura total de todas esas filas m Ahora, la altura de la imagen dividida por dos nos dará esa altura, está bien, lo último es que solo quiero que sea visible, asegúrese de que sea visible, así que verifique dos veces para asegurarse de que sea visible. estamos bien allí, echemos un vistazo y veamos cómo nos ha ido con eso, despejemos los espacios adicionales y ahora lo tenemos, así que echemos un vistazo, dejemos claro que no necesitamos, limpiemos un poco estas cosas. aquí y aquí con y luego guarde nuestro trabajo siempre antes de ejecutarlo ahora echemos un vistazo ahora comencemos de nuevo con la imagen de exploración seleccione nuestro estudiante haga clic en Aceptar y perfectamente tenemos el mismo espacio en todos los lados arriba y abajo está perfectamente espaciado tal como nos gusta, agreguemos otra imagen, veamos qué podemos, esta es un poco más vertical, echemos un vistazo a esa, está bien, se ve muy bien, probablemente podríamos aumentarla un poco más de 70. es un poco pequeño así que hagamos un poco más grande vamos 's hacer 80 y luego 110 está bien , así que puedes ajustar eso en consecuencia ahora, intentémoslo de nuevo, agrega la imagen aquí, probablemente sea un poco más grande aquí, está bien, sí, eso es bueno, se ve bien, probablemente podamos hacerlo aún más grande allí, está bien, pero me gusta me gusta como se ve vamos a lucir muy bien aqui bueno ese se ve bien bien excelente hemos llegado hemos llegado muy lejos ahora queremos borrar la imagen bien quiero ejecutar esta macro para borrar la imagen asi que como lo hacemos que solo un poco de una imagen macro clara es nuestra última macro dentro de este módulo en particular aquí, así que, ¿cómo lo hacemos bien de nuevo? Lo hemos hecho prácticamente aquí todo lo que hemos eliminado aquí todo lo que tenemos que hacer es solo copie y pegue eso y asegúrese de especificar el número de hoja aquí y también borrarme 19. así que especifique la hoja aquí para que sean los estudiantes allí, vamos y luego formas, vamos a borrar eso y luego también lo que quiero hacer es asegurarme de borrar k19, así que simplemente copie eso y luego k19 queremos t para borrar el rango de puntos de valor, luego k19 dot val o simplemente borrar contenido claro bien bueno eso borra la imagen ahora podemos tomar esto mantenga presionado el control nuevamente haga clic derecho aquí asigne la imagen clara del estudiante macro haga clic en ok así que ahora borre la imagen excelente agregue la imagen y borre la imagen ahora funciona perfectamente excelente ahora lo que quiero hacer es quiero asegurarme asegurémonos de que no verifiqué esto está bien eso funciona bien no cargamos un estudiante quiero asegurarme eso funciona perfecto así que ahora ves cómo podemos cargar un estudiante aquí automáticamente aquí dos no aparecieron porque eliminamos tres echemos un vistazo a eso funciona muy bien excelente bien entonces ahora lo que me pregunto es que quiero una lista de estudiantes quiero poner un botón aquí y mostrarnos una lista de estudiantes voy a mostrarles que luego les mostraré este menú realmente genial me gustaría tener la capacidad de hacer clic en un botón y mostrar la lista de estudiantes y luego tal vez haga clic en un estudiante específico y luego ha Ya se mostró ese estudiante, así que agreguemos esa lista de estudiantes ahora mismo. ¿Dónde vamos a agregarla? Realmente no tenemos espacio aquí. No quiero agregarlo aquí . podemos agregarlo, tenemos mucho espacio aquí y luego lo que podemos hacer es simplemente mostrar la escucha del estudiante y ocultar la información del estudiante, así que hagámoslo, voy a alejarme un poco y solo voy a extienda esto aquí completamente hacia abajo, simplemente extiéndalo más allá de lo que tenemos, vamos, vayamos todo el camino hasta ah o lo que sea, está bien y luego lo que voy a hacer es agregar voy a copiar esto aquí para que podamos obtener todo lo que voy a poner, digamos en n ahí vamos y voy a llamar a esta lista de estudiantes así que llamémosla lista de estudiantes aquí eso es lo que va a ser lista de estudiantes y podemos use solo el mismo ícono que bien por ahora y está bien, lo acercaré un poco, así que básicamente lo que quiero hacer es pero este es uno de los problemas que enfrentamos, así que si pongo th La lista de estudiantes aquí mira cómo mira cómo algunas de las filas son pequeñas, ¿verdad? No quiero poner una lista aquí, así que realmente no puedo usar esto. Intencionalmente, tengo estas filas muy estrechas, lo cual es genial, pero no es bueno para una lista de estudiantes , ¿cómo superamos ese desafío? Bueno, notamos que, digamos, comenzando en la fila 23, ya no cambiamos la altura de la fila, así que podemos comenzar en la fila 23, así que todo lo que tengo que hacer es si quiero mostrarlo . todo lo que necesito hacer es simplemente ocultar estas filas aquí, digamos hasta 22 ocultar esas filas y ocultar estas columnas aquí para que podamos hacer eso y luego mostrará la lista de estudiantes para que podamos comenzar nuestra lista de estudiantes digamos en la fila 23 aquí 23 porque 22 es pequeño, no queremos comenzar allí 23 así que aquí es donde podemos poner nuestra lista de estudiantes, así que hagamos eso, de hecho, tengo algunos, vamos a separar y centrar esto y luego lo que yo voy a soltar esto aquí y luego desunir y centrar esto aquí y voy a copiar esto solo para poder obtener algunos buenos formatos no necesito hacerlo y luego adentro digamos que voy a volver a la información general aquí no, eso no va a funcionar porque ya lo hemos pegado, así que lo que quiero hacer es pegarlo aquí básicamente aquí eso funcionará bien, así que cambiaremos esto, es una manera fácil, así que llamaré a esta lista de estudiantes y luego lo que podemos hacer es agregar en esta lista, entonces, ¿qué quiero poner dentro de esta lista de estudiantes? bueno, quiero poner todos los valores de nuestra base de datos de estudiantes, así que básicamente quiero poner todo aquí excepto el nombre completo del estudiante, así que voy a copiar esto hasta el final, copiar eso y luego voy a pegue eso allí adentro, así que voy a pegar solo los valores aquí, luego lo que voy a hacer es copiar este formato allí vamos y luego pegarlo todo aquí pegar especial y luego pegar los formatos aquí traiga eso aquí haga clic en ok para que se pegue bien eso es justo lo que quiero y quiero dimensionarlo en consecuencia, así que voy a resaltar esto e y haga doble clic allí ahora, la lista de estudiantes que voy a copiar, fusionemos y centremos esto por completo, así que fusionemos y centremos que ahí vamos, eso es lo que quiero perfecto, así que todo lo que realmente quiero podemos hacer esto un poco un poco más grande, en realidad lo pondré en mayúsculas porque es una lista de estudiantes importante allí e incluso podemos hacer que sea un poco más grande y más grande, ya está en negrita, hazlo un poco más grande, está bien, así que la idea es simplemente ocultar esto a través de vba y cree un botón aquí que lo mostrará y cree otro botón que lo ocultará ¿qué quiero decir con eso? bueno, ha creado algunos botones aquí , voy a copiar este botón aquí ctrl c no voy para duplicar estoy usando ctrl v y no queremos que se asigne una macro a esto todavía voy a ponerlo justo aquí digamos justo aquí eso nos permitirá mostrar la lista de estudiantes voy a la izquierda justifica esto uh clic derecho asignar la macro y simplemente eliminar la macro th se ha asignado, haga clic en Aceptar en caso de que no queramos hacer clic en él y eso es lo que voy a decir, llamemos a esta lista de estudiantes o mostremos la lista de estudiantes, cualquiera de los dos estaría bien, pero llamemos a la lista de estudiantes, sea breve para que el estudiante y nosotros Agregaré un ícono aquí también en la lista de estudiantes y luego agreguemos un ícono aquí para que podamos verlo probablemente como una flecha, así que insertaré una imagen aquí y luego creo que tenemos una, veamos la flecha blanca que quiero agregar una flecha blanca triángulo rectángulo creo que se llama flecha derecha aquí vamos lo guardé aquí dimensionarlo en consecuencia tal vez a 0.2 genial poner eso allí eso nos dará nuestra lista de estudiantes y luego ajustaremos el tamaño del botón en consecuencia un poco un poco más pequeño, así que 1.3 debería estar bien, está bien , mantendré presionado el control, los pondré en el medio, los agruparé y le daré un nombre, nombres, ayuda, aunque está en el estudiante, llamemos. este programa muestra el botón de lista de estudiantes, está bien, muestra el botón de lista de estudiantes el otro, luego voy a controlar d duplique eso y voy a llamar a este ocultar estudiante, así que íbamos a llamar a esto, ya tenemos uno para esconder y vamos a llamar a esto, simplemente lo llamaremos a los estudiantes, así que atrás y luego cambiaré la flecha de regreso a los estudiantes, haremos el botón un poco más grande, digamos 1.45 y nuestro 1.5 es bueno y luego lo que voy a hacer es justificarlo correctamente porque lo quiero diferente así que voy a ir a casa voy a justificar correctamente que voy a tomar esta flecha voy a formatearla sé que es un poco pequeña acerquémonos un poco allí voy a en lugar de rotarlo, voy a voltearlo horizontalmente y luego lo moveré aquí para que podamos verlo de vuelta a los estudiantes. Bueno, echemos un vistazo a eso. Eso es más o menos lo que quiero. si solo voy a darle un nombre a esto en lugar de mostrar el botón de la lista de estudiantes, lo llamaremos ocultar estudiante, así que escóndalo de esa manera, podremos mostrar y ocultar esos botones también, así que lo mantendremos allí y dónde quiero poner esto, quiero poner esto probablemente justo aquí, así que algo así, pero voy a sacar esto , necesito traerlo, quiero fusionarlo y centre este, así que lo que voy a hacer es separarlo y centrarlo y luego lo fusionaré y lo centraré de nuevo en función de esta celda específica, traiga esto aquí para que tengamos un buen centrado lista de estudiantes y luego de vuelta a los estudiantes, así que voy a traer esto aquí, así que la idea es que quiero mostrar esto y ocultar la fila, así que mostrar y ocultar eso es todo lo que vamos a hacer, así que vamos a escribir algunas macros para hacer eso, les mostraré cómo lo hacemos en el menú, así que traigamos estos incluso manteniendo presionado el control, colocándolos en el medio para que sean iguales, de acuerdo, escribamos algunas macros que permitirán nosotros para mostrar y ocultar esa lista de estudiantes en consecuencia, entonces, ¿cómo hacemos eso bien en vba? Lo que haremos es crear un nuevo módulo. e para eso y lo llamaremos listas de estudiantes porque vamos a escribir algunas macros basadas en eso, así que voy a hacer clic con el botón derecho en insertar módulo , luego le daremos un nombre, así que vaya a las propiedades vamos a llamar a esta lista de estudiantes y luego subrayar macros, podemos escribir algunas dos macros que van a comenzar, así que básicamente es solo para mostrar la lista de estudiantes y ocultarla, así que escribamos eso ahora mismo , así que esto será lista de subestudiantes y luego mostramos y luego escribiremos otra lista de subestudiantes oculta debajo de esa lista de subestudiantes y luego ocultamos bien bien ahora que tenemos que podemos escribir las macros en consecuencia en ellos, así que vamos a centrarnos en por supuesto, con la hoja del estudiante, así que con los estudiantes esa es la hoja en la que estamos enfocados, no estamos realmente enfocados en nada más , así que también vamos a completar los datos en los que trabajaremos, así que lo primero que quiero hacer es desactivar la actualización de la pantalla de la aplicación porque puede ser una aplicación un poco más rápida n actualización de pantalla, por lo que la actualización de la pantalla de puntos de la aplicación es igual a falso, quiero cambiarlo a falso y luego, antes de que finalice la macro, voy a volver a encenderlo, así que pegarlo aquí es igual a verdadero, ahora lo que podemos hacer es escribir nuestro código insertar, entonces, ¿qué queremos hacer bien? Quiero ocultar ciertas filas y quiero ocultar ciertas columnas y quiero mostrar ciertas columnas y mostrar ciertos derivados, entonces, ¿qué quiero hacer bien? Lo primero que quiero hacer es Quiero ocultar las filas de la 3 a la 22. Así que escribamos que ahora ocultamos las filas de la 3 a la 22. Así que puntúe el rango y luego podríamos hacer 3 y luego la columna y 22 y 22 y deshacernos de las últimas comillas. punto toda la fila punto oculto es igual a verdadero quiero ocultarlos y luego quería lo que quiero hacer es quiero mostrar algo mostrar algo más qué quiero qué más quiero mostrar quiero mostrar digamos 3 23 hasta 119 quiero asegurarme de que todo 23 hasta digamos 120 120 quiero mostrarles eso es muy importante porque podrían estar ocultos en consecuencia, así que escribamos que ahora podemos, en este caso, lo que vamos a hacer es simplemente copiar esto y actualizar la fila, así que quiero mostrar 23 a 120 120 queremos asegúrese de que no estén ocultos del todo de nuevo al perdón 23 hasta el 120 vamos a mostrar eso así que 3 vamos a deshacernos de ese 3 al 120 oculto es igual a falso voy a mostrar esos también Quiero ocultar algo más. Quiero ocultar columnas. Hay ciertas columnas que voy a ocultar. De qué columnas quiero ocultar todo el camino. Digamos que ya tenemos nuestra columna espacial E a través de Ethereum. Quiero ocultar eso. así que escribamos que en el rango de puntos e a m columna completa punto columna completa punto oculto es igual a verdadero queremos que esté oculto quiero ocultar todas esas columnas y también quiero mostrar ciertas columnas a la derecha queremos asegurarnos de que estamos mostrando i queremos mostrar las columnas qué columnas queremos mostrar, así que rango de puntos en este caso, quiero pegar que quiero mostrar qué columnas voy a mostrar n hasta el final, digamos ai, así que quiero mostrar esas n a ai quiero que se muestren, así que cambie eso a n y luego ai toda la columna oculta es igual a falso correcto, no queremos que se oculte falso, está bien, eso se ocultará y se mostrará en consecuencia, así que, ¿qué más quiero asegurarme de que estos botones no se muestren en este conjunto de botones? no queremos mostrar los que queremos mostrar queremos asegurarnos de que el grupo de estudiantes existente esté oculto queremos asegurarnos de que el nuevo grupo de estudiantes también esté oculto también queremos asegurarnos de que el grupo de información general nos aseguramos de todo eso está oculto, así que escribamos eso en este momento, no queremos que se muestre, así que el punto da forma al grupo de estudiantes existente y luego el punto visible es igual a msl, falso a la derecha, queremos que esté oculto, oculte el grupo de botones de estudiantes existente, así que queremos que esté bien, podemos cerrar esto. Ya no necesito esta parte , pero también quiero hacer, quiero hacer una en realidad esconder más que eso, tenemos lo nuevo y lo existente y volveré a verificar esos nombres de formas demasiado nuevo grupo de estudiantes voy a copiar y pegar eso y esconder digamos nuevo grupo de estudiantes así que copie ese nuevo y luego grupo de estudiantes y también queremos ocultar el grupo de información general, que es este de aquí, el grupo de información general puede que ya esté oculto, pero no queremos, no lo sabemos, así que peguemos eso allí y copiemos y peguemos esto vamos a ocultar esta es la información general, verifiquemos dos veces que tenemos un grupo de información general, tenemos un grupo de estudiantes existente y un grupo de información general, ocultemos eso justo en ese cambio general al grupo de información general, queremos que esté oculto ocultar general el grupo de información está bien porque no queremos que se muestren esas formas y luego, si hay una foto de un estudiante, puede haber o no una foto de un estudiante, pero ciertamente si la hay, queremos ocultarla, entonces, ¿cómo lo haríamos? de nuevo, así que reanudar en el aire a continuación en caso de que no sea así existir y luego forma de punto elección del estudiante ese es el nombre que hemos asignado punto visible es igual a mso falso solo voy a ocultarlo y luego en el aire reanudar a continuación quiero ir en caso de que no todo esté bien echemos un vistazo qué más hacer queremos hacer, quiero asegurarme de que hemos seleccionado algo más, digamos que seleccionamos algo como la primera fila n25, simplemente seleccionaremos que nuestro primer estudiante está bien, así que continuamos con el rango de puntos y 25 no con el valor del punto, pero dot select dot select okay me gusta eso se ve bien la actualización de la pantalla de la aplicación también se ve bien así que echemos un vistazo a eso también tenemos que hacer una cosa más bien quiero asegurarme de que nuestro botón ocultar lista de estudiantes se vuelve visible así que vamos a También quiero hacer otra cosa. Quiero hacer clic con el botón derecho y asegurarme de que no estamos dimensionando estas cosas. No quiero que midan una fila, así que muévete pero no cambies el tamaño con celdas. Cierra eso. Eso es muy importante para que así no te metas en líos , está bien, voy a ahorrarme el trabajo, ¿por qué no lo hacemos? escriba la macro que va a hacer exactamente lo contrario aquí, así que lo que vamos a hacer es volver a copiar esta aquí, pegarla aquí ahora, necesitamos revertir todo, así que ahora, ¿cómo lo revertimos, así que continúe? así que ahora vamos a ocultarlo actualización de pantalla falso en este caso lo que quiero hacer es básicamente quiero mostrar del 3 al 22 esto va a estar oculto igual a falso también voy a ejecutar la información general a lo que me refiero por eso quiero ejecutar quiero seleccionar algo vamos a ejecutar la etiqueta de información general pero también quiero mostrar e a m en este caso la columna e a m oculta va a ser falsa y quiero asegurarme de ocultar esas columnas para que oculto sea igual a verdadero esas son las columnas donde está nuestra lista no queremos mostrar eso también lo que quiero hacer olvidé que una cosa más aquí muestra las formas de los puntos del botón en este caso quiero hacer dos cosas con este botón quiero mostrar el botón ocultar estudiante y quiero ocultar el botón mostrar lista de estudiantes, así que básicamente mostrar y ocultemos eso, así que hagámoslo, agreguemos eso ahora mismo, así que las formas de los puntos ocultan el botón de la lista de estudiantes, el punto visible es igual a m, así que es verdad, queremos mostrar que el botón de la lista de estudiantes es alto porque eso nos permitirá mostrar el botón ocultar mostrar y ocultar estudiante botón de lista y luego, por supuesto, el otro, solo vamos a copiar y pegar eso y luego solo haremos algunas actualizaciones en eso para que podamos mostrar que copiar eso y luego pegarlo allí mostrar el botón mostrar estudiante quiero que el botón de mostrar lista de estudiantes oculto sea igual a ocultar ese y luego lo que vamos a hacer es simplemente revertirlo en el otro revertirlo quiero ocultar el botón de estudiante alto, está bien, eso es un poco confuso pero entiendes bien el punto, así que lo traigo aquí y luego voy a pegar eso aquí abajo, vamos a invertirlos, este va a estar oculto, así que vamos a ocultar esto, el otro va a estar mostrando hide y este va a ser c verdadero voy a mostrar esto una vez más, asegúrese de que estamos guardando nuestro trabajo, especialmente después de escribir macros guardando nuestro trabajo, ahora vamos a asignar nuestras macros, también veremos eso, pero lo que quiero hacer es una cosa más en este caso. no va a ser el caso aquí en el aire si existe, quiero mostrarlo, así que hagámoslo, veamos si hay, pero si encontramos a los estudiantes , ya tenemos una macro que lo hará por nosotros si ejecuto esta macro pestaña del estudiante foto general va a hacer todo nuestro trabajo por nosotros, entonces, ¿por qué no hacemos eso? Ejecutar la macro para hacer eso, así que continuamos, entonces, ¿cómo ejecutamos bien esta macro ? para seleccionar esta celda en particular aquí e3, así que todo lo que tenemos que hacer es seleccionar eso dentro de nuestro código y eso se ejecutará automáticamente para nosotros, así que en la macro de la lista de estudiantes todo lo que tenemos que hacer en lugar de cada uno simplemente cambiaremos esto a e3 va a seleccionar que eso ejecutará esa macro automáticamente, lo único que queda es que no necesitamos saberlo. es un estudiante nuevo o es un estudiante existente porque necesito volver a ocultar todos estos conjuntos de botones, así que necesito determinar qué conjunto de botones mostrar si es un nuevo conjunto de botones si hacemos clic en información general, mostrará estos programas estos botones, lo cual es bueno, muestran estos botones automáticamente , pero necesitamos saber si mostrar el grupo de estudiantes existente o el nuevo. ¿Cómo sabemos eso? Bueno , podemos basarnos en lo que sea que esté en b7. así que vamos a escribir ese código ahora mismo aquí, así que vamos a escondernos, está bien, continuamos aquí si el valor del punto b7 del rango de puntos no es igual a vacío, entonces necesitamos mostrar el existente, así que nuevamente esto podemos ver, echemos un vistazo a esto este justo aquí el nuevo grupo de estudiantes vamos a esconder eso y luego vamos a mostrar que está bien, escribamos eso allí . asegurémonos de que sea correcto insertar y luego cambiaré esto a la ortografía correcta, así que echemos un vistazo a eso y luego haremos otra cosa y luego terminaremos si y lo explicaré y luego solo voy a copiar esto aquí y luego haremos las actualizaciones en consecuencia, ¿y qué ? lo que queremos hacer es lo que queremos en un estudiante existente o es un estudiante nuevo para que podamos configurar esos botones correctamente ya que ambos han estado ocultos si b7 no está vacío sabemos que es un estudiante existente, entonces un grupo de estudiantes existente que debería debe cambiarse a verdadero, necesitamos mostrar ver verdadero y luego vamos a mostrar el grupo de estudiantes existente, está bien y luego vamos a ocultar, en este caso, ocultar el nuevo grupo de botones de estudiantes, ¿verdad? No es un nuevo estudiante porque está existente en en este caso, ¿qué pasa si está vacío? En este caso, quiero mostrar el nuevo grupo de estudiantes. c verdadero en este cambio, cámbielo para mostrar y mantener el alto. También queremos ocultar el existente porque es un nuevo estudiante, así que solo estamos hacer los cambios correspondientes bien vamos a guardar de nuevo guardar nuestro trabajo acostumbrarse a guardar un mucho y vamos a asignar las macros y ver cómo lo hacemos clic derecho asignar la macro ir a la lista de estudiantes mostrar clic ok clic derecho en este aquí asignar la macro lista de estudiantes ocultar clic ok ok ahora echemos un vistazo así que Lo que vamos a hacer es hacer clic en la lista de estudiantes que se ve bastante bien. Necesitamos actualizar eso. Creo que queremos ocultar. Me centraré en eso . está bien, queremos actualizar uno más. Lo que no quiero es ocultar esto. Echa un vistazo a esto . Un poco, hagamos una actualización y mostremos eso u ocultémoslo según corresponda, está bien, porque esto es lo que no quiero que veas. Todavía tengo esto y no quiero ver eso y todavía tengo este icono. muévalos para que no lo veamos bien, no queremos verlo del todo allí, así que lo mejor que puede hacer es asegurarse de que el no estás en d sino en e, así que déjame mostrarte lo que quiero decir con que esto también podemos cambiarlo a uno real, podría ser más fácil cambiarlo a un tipo de forma real en lugar de basado en la celda y pero este es no quiero basar una identificación, quiero basarme en e, así que fusionar y centrar que voy a copiar esto, lo voy a pegar aquí y luego voy a eliminar este, luego estoy voy a fusionarlo y centrarlo porque solo quiero una base, así que concentrémonos en una cosa a la vez para que los estudiantes ahora que tenemos esto todavía tenemos que trabajarlo a mano, pero ahora el texto se ha ido ahora también tenemos que preocuparnos sobre esto, quiero que todo el camino hasta aquí, independientemente de cómo lo lograremos, entonces, ¿por qué no usamos esto en lugar de una celda? ¿Por qué no usamos una base de forma específica? solo inserte una forma, está bien , podemos escribirla aquí por un momento, ahora, ¿qué queremos hacer? Quiero exactamente el mismo cómic sans 28 en negrita y blanco, así que escribamos eso con nuestra forma aquí para escribir te en capital school manager parte 2 que es en lo que estamos voy a cambiarlo a 28 voy a cambiarlo a comic sans aquí y voy a cambiarlo a negrita y voy a cambiar a blanco aquí lo voy a centrar en consecuencia y no podemos verlo voy a borrar el fondo de la forma relleno sin relleno y luego sin contorno está bien así es como lo quiero echemos un vistazo a eso tráelo a colación, es exactamente lo mismo que tenemos, así que podemos deshacernos de esta celda , así que voy a mover esto aquí, no necesitamos mover esto aquí, no lo necesitamos en la celda eliminar eso ahora lo que voy a hacer es traerlo aquí para que se vea igual que como lo teníamos antes traer este icono aquí aquí ahora tenemos ambos bien perfecto yo los voy a agrupar los voy a alinear y los voy a agrupar y esto por supuesto lo voy a cambiar ahora quiero formatear la imagen aquí voy a ir a las propiedades aquí voy a esto en este caso no se mueve ni cambia de tamaño con las celdas, así que ahora, cuando hacemos clic en la lista de estudiantes, permanece en la parte superior de regreso a los estudiantes, todo lo que tenemos que hacer, podemos cambiar este ícono aquí un poco, no necesitamos esto o podemos eliminarlo, así que hagámoslo, actualicemos este ícono en consecuencia porque no necesitamos ambos, así que nuevamente podemos hacer lo mismo , podemos eliminar este ícono, no necesitamos esto aquí, formatee esas celdas nuevamente, tamaño y propiedades . no se mueva o no cambie el tamaño, echemos un vistazo a eso y veamos cómo se ve bien, me gusta, solo tenemos que moverlo, está un poco, está un poco demasiado lejos, la lista de estudiantes está un poco un poco demasiado lejos podemos traerlo aquí de regreso a los estudiantes eso es bastante bueno me gusta bastante bien podemos también mudarme si no quieres tener esta lista de estudiantes hasta aquí todo lo que tienes que hacer es irte justificado y luego tráigalo aquí en consecuencia simplemente agregando las diferentes alineaciones aquí podemos simplemente traerlo r aquí está bien bien ahora estamos llegando allí nos vemos mucho mejor de vuelta a los estudiantes, así que lo que tenemos que hacer y hacer un poco está demasiado abajo, debemos asegurarnos de que en realidad nos estamos escondiendo todo lo que necesitamos para ocultar del 3 al 22, debemos asegurarnos de que estén ocultos correctamente, así que actualicemos el código del 3 al 22 en toda la fila oculta a la derecha, este debe ser igual al verdadero 3 al 22 en toda la fila oculta es igual a 22. para hacer eso, debemos asegurarnos que en realidad vamos a cambiar esto para que sea 23. correcto 23 queremos asegurarnos de que eso esté oculto ahora echemos un vistazo a eso ahí vamos esa es la forma en que me gusta bien eso se ve bastante bien genial así que quiero realmente hacer más quiero realmente construir este menú realmente genial y cómo lo hacemos cómo hacemos clic en un solo menú y lo actualizamos acerquemos un poco para volver a 100 donde lo queremos lo primero que quiero hacer ¿Voy a continuar con este negro? Quiero llevarlo completamente hacia abajo para que se vea bien y consistente, así que Voy a tomar este color hasta aquí abajo hasta donde quieras ir y simplemente convertirlo en el color de fondo para que le dé un aspecto agradable. Eso es lo que quiero. Quiero mantener este aspecto consistente para todo el las pantallas en consecuencia está bien, entonces, ¿cómo hacemos eso? Entonces, lo primero que queramos hacer es asegurarnos de darles un nombre antes de duplicar esto para las otras pantallas . Quiero darle un nombre real para que podamos. lo que vamos a hacer es asignar algunos nombres, así que vamos a hacer clic en nuestro panel de selección. Si no tiene el panel de selección dentro de la vista, también puede hacer clic en el diseño de página aquí, de acuerdo, simplemente haga clic en el panel de selección aquí en este diseño de página y haga clic aquí, esa es otra forma más corta de llegar allí o , por supuesto, lo tengo en mi tecla de método abreviado . un nombre muy, muy específico y muy preciso quiero asegurarme de que sea el mismo nombre que nuestro esto va a ayudar usamos el tablero con el mismo nombre que nuestra hoja y no solo el botón, el ícono también, así que vamos a hacer clic allí y podemos hacerlo de una manera rápida aquí, así que podemos hacerlo aquí o aquí de cualquier manera, así que si lo selecciono así cada uno de estos dentro de este grupo quiero darle un nombre , entonces, ¿por qué no comenzamos en la parte superior? Si esto va a ser un estudiante, queremos asegurarnos de que sea exactamente el mismo que nuestro nombre de nuestras hojas exactamente eso es el ícono y el botón para que los estudiantes sean el nombre de nuestra hoja. ¿De qué se trata esta imagen? Esto se llama clases, así que quiero asegurarme de mirar hacia abajo las clases y luego vamos a cambiar el nombre de cada una. Esto nos ayudará a darnos. una forma realmente excelente de hacerlo con un solo clic, ya que algunos de ustedes ya se están dando cuenta, por lo que este se llama administrador, por lo que tenemos una hoja de administración que es la primera hoja, seleccionemos aquí ver administrador allí, ¿de acuerdo? ¿Qué pasa con este ? uno se llama transacciones, tenemos transacciones y luego también queremos una imagen en este particular En la imagen, lo vemos, se llama notificación , por lo que vamos a escribirlo en las notificaciones porque nos aseguraremos de que esté escrito correctamente . De lo contrario, creará un error y, por supuesto, lo descubrirá. arriba tenemos nuestro tablero, así que vamos a poner eso en guión o si vamos en orden, nos aseguramos de no perdernos ninguno de ellos, es por eso que vamos a usar el panel de selección a continuación, tenemos maestros y también la última imagen aquí tenemos exámenes, por lo que los exámenes serán exactamente iguales a la imagen del nombre de nuestra hoja, está bien, tenemos una más que se llamará horario, vamos a poner el día, la semana y el mes, ver los horarios no puedo esperar para mostrarle ese, así que el horario es como se llama aquí , déjeme verificar ese horario exactamente y ahora comenzamos con los rectángulos, el rectángulo también será este, queremos darles exactamente el mismo nombre admin esto va a nos permite seleccionar esos menús en una sola línea de código a continuación, tenemos notificaciones Además, vemos el que está seleccionado para notificaciones y también tenemos aquí nuestras transacciones una vez más para el rectángulo , está bien, esto realmente nos ayudará a eliminar una gran cantidad de trabajo innecesario a través de los exámenes de codificación aquí y luego, a continuación, también tenemos el rectángulo 14 que va a cambia eso a clases bien rectángulo 13 el último allí el horario puede no ser el último horario no pretendo mentirte así es grosero vale faltan dos más bien rectángulo aquí este es específicamente vamos a estar está en los maestros, así que cambie esto a maestros y luego el rectángulo 11 , ya sabe, porque esto nos ahorrará un montón de tiempo. Esto es estudiantes. Quiero que todo esté escrito correctamente. así que ahora todo tiene el nombre correcto aquí, esperemos que verifiquemos dos veces que tenemos clases de estudiantes Panel de notificaciones de transacciones administrativas Calendario de exámenes de maestros Transacciones de notificaciones administrativas Si está mal escrito, será un error pero está bien, es fácil arreglar las clases de horario, está bien, ahora que tenemos todo eso de la manera que nos gusta, todo lo que voy a hacer es copiar eso aquí, en realidad, ¿por qué no copiamos esto? Voy a copiar todo esto como digamos m y quiero ir al administrador y básicamente pegar eso aquí, aquí , pegarlo aquí, está bien, y también me gustaría pegar el grupo que no está aquí, lo siento. aquí mismo en la columna en realidad vamos con la columna c aquí la columna c porque a y b nuevamente vamos a usar esos dentro de nuestro administrador como para nuestra columna de administrador, así que vamos a llamar a esos verdes que serán para nuestro administrador nosotros Comenzaré en c tal como lo hicimos dentro de nuestros estudiantes exactamente igual y luego también lo que quiero hacer es copiar este grupo . péguelo aquí y también me aseguro de hacer clic con el botón derecho en formatear la imagen propiedades muy importantes mover asegúrese de mover pero no ajustar el tamaño con las celdas porque quiero para dimensionar esta columna exactamente del mismo ancho, tal como lo hicimos aquí, muy bien, ahora lo hemos dimensionado en consecuencia, pero ahora lo que queremos hacer es crear una macro, quiero crear una sola macro y que las macros pueden tener una sola línea de código y eso nos permitirá seleccionar diferentes hojas, entonces, ¿cómo hacemos eso? Escribamos eso ahora mismo , es posible que tengamos varias macros, así que sigamos adelante y escribamos un nuevo módulo para esto . Voy a inserte un módulo y vamos a llamar a esta macro de aplicación, así que dele un nombre macros de aplicación nuevamente una sola línea de código, entonces, es simple, muy, muy simple, ahora que hemos hecho el trabajo, es súper simple así que escribamos un solo submenú de macro, vaya a la hoja y, entonces, ¿qué es esa macro? Bueno, queremos saber las hojas y luego la aplicación. forma por lo que este color de aplicación es el nombre de la forma ya que w Hemos nombrado las formas exactamente igual que las hojas específicas. Es muy, muy simple. Las formas y las hojas tienen el mismo nombre. Voy a copiar esto. Lo bueno de esto. Puedo tomar todo este grupo y puedo aplicar el macro al grupo único para cada botón, así que haga clic en asignar macro pegar eso allí y haga clic en Aceptar ahora cuando haga clic en admin irá directamente a la hoja de administración voy a hacer lo mismo aquí asignar la macro pegar en eso y si quiero volver a los estudiantes, simplemente haga clic aquí y va directamente a los estudiantes y si hacemos eso ahí vamos ahí tú vas así que ahora lo que voy a hacer es simplemente traerlo aquí para darle el mismo aspecto y también quiero copiar esto aquí y traerlo. Veamos que esto también es 41.25. Quiero hacer coincidir eso y asegurarme de que si es igual a 41.25. puede ver a los estudiantes administradores , vuelve a los estudiantes, está bien, perfecto, fue al panel de control, eso es w lo que quiero y no tenemos nada en el tablero está bien, hagamos clic aquí, maestros, va a los maestros, vuelve a las clases, va a las clases, los exámenes están bien, se ven muy bien, se centran en el administrador, enfoquémonos un poco. en la aplicación y no puedo esperar para mostrarles y luego lo que haré es dejarlos, pero centrémonos un poco en este administrador para ver qué características increíbles vamos a tener en este administrador y por supuesto, tendríamos que colorear en consecuencia ¿por qué no coloreamos en consecuencia este menú a la derecha ? menú en consecuencia en esto , así que nos deslizaremos aquí y en este queremos cambiar el administrador, así que voy a seleccionar aquí, en este caso voy a hacer clic con el botón derecho y voy a formatear esta forma para que formato en eso y quiero darle un color específico, así que vamos a entrar en este relleno en particular aquí , queremos una s relleno olid voy a ir a un relleno degradado y este es el relleno degradado ya lo tenemos actualizado aquí, así que haga clic en cerrar eso es bueno así es como lo quiero y pero quiero, por supuesto , necesito cambiar el texto el color de fuente que es obviamente así que va a estar allí entonces , ¿ qué queremos aquí para que podamos cerrar eso y voy a cambiarlo a ese nuestro color predeterminado aquí nuestro texto tomará el color predeterminado quiero ponerlo en negrita aquí , cambiémoslo de nuevo y asegurémonos de que esté en negrita, eso es lo que quiero excelente, así que administrador y, por supuesto, quiero cambiar este icono a la derecha, este tendrá que ser el icono azul, así que lo que voy a hacer es voy a eliminar este ícono aquí voy a insertar el ícono quiero ese ícono de administrador azul para que las imágenes busquen el administrador azul que está aquí inserte eso cambiándolo a 0.2 y luego, por supuesto, debemos asignarle la macro muy bien en caso de que sepas asignar la macro y eso también es, por supuesto, el menú ir a la hoja que wa y todo ha sido asignado voy a tomar eso aquí perfecto tal como lo quiero y luego voy a y luego voy a aquí llamamos a este grupo 1. voy a desagrupar esto i' voy a mantener presionado el control, voy a hacer clic aquí y agruparlo y ahora voy a tomar a estos estudiantes y los voy a desagrupar , supongo que debería haber agregado el blanco también, así que haz eso en un segundo así que ahí vamos ahora voy a reagruparlo perfecto así que voy a tomar este ícono blanco no necesitamos este ícono voy a traerlo aquí no lo necesitamos este, pero necesito el ícono blanco porque necesitamos actualizarlo, así que sigamos adelante y actualicemos lo que voy a insertar. Quiero que los estudiantes tengan el ícono blanco, la imagen y estamos buscando estudiantes, así que los estudiantes aquí supongo que es aquí los estudiantes aquí insertan blanco eso es lo que queremos y luego apuntan a cambiar esto a 0.2 solo estamos actualizando el menú en este voy a traerlo aquí y no pueden verlo todavía pero un Tan pronto como lo cambie a negro, el fondo en el negro va a cambiar, así que actualicemos los formatos aquí y cambiaremos esto a fondo. Esta es la configuración. El fondo. Este es el color negro. Estoy usando la fuente. el color se irá a blanco vamos a quitar la negrita ahí vamos bien así es como me gusta genial de nuevo asignando la macro a esto también puedes hacerlo de nuevo una gran manera de hacerlo no necesitas para asignar las macros individuales, puede reasignarlo al grupo, así que voy a desagrupar esto, voy a mantener presionado el control, voy a seleccionar el que no hicimos antes, voy a reagrupar puede asignarle un nombre si lo desea y luego, nuevamente, notamos que no hay un signo de macro a la derecha, hay una macro, por lo que todo lo que realmente debemos hacer es hacer clic en asignar macro y luego configurarlo nuevamente para ir a la hoja ahora Asignaré la macro a cada una de las formas dentro del grupo perfecto, dale un color a esto también en el color negro que queremos. para asegurarnos de que sea consistente con todo lo demás , ahora tenemos nuestro nuevo menú aquí, llévelo a la parte superior tal como lo queremos allí vamos , así que es una sensación agradable, así que ahora, cuando seleccionamos estudiantes y ves cómo fluye así bueno , administrador, estudiantes, administrador, está bien, se ve muy bien, ¿qué queremos hacer en esta pantalla de administración? Tenemos mucho que agregar, así que cuando tienes mucho que agregar, básicamente es fácil escribir cosas en el formulario de lista y entonces podemos llenarlo bien genial vamos a hacerlo pero veo que nos faltan algunos botones aquí déjame déjame corregir esa lista de estudiantes volver a la lista de estudiantes información general ahí están pero queremos asegurarnos de agregarlos en en realidad, debería haber seleccionado automáticamente la lista de estudiantes allí y asegurarse de seleccionar quiero asegurarme de seleccionar e3 no creo que esté funcionando, así que verifiquemos dos veces que acabo de ver que quiero arreglar eso de inmediato lista de estudiantes macros a la derecha, queremos cambiarlo a e3, selecciónelo debería ser automático automáticamente , pero movámoslo aquí abajo, creo que debemos actualizar la pantalla de la aplicación allí porque cuando lo seleccionamos debería funcionar, eso debería ser suficiente, echemos un vistazo a eso, veamos si eso soluciona eso, regrese aquí información general lista de estudiantes y luego atrás oh veo e5 no e3 mi error está bien eso sucede de vez en cuando o la mayoría de las veces está bien así que simplemente seleccionamos la lista de estudiantes incorrecta volvamos a ustedes cinco olviden los paréntesis allí está bien continuando vamos a echar un vistazo allí vamos eso es lo que quiero eso es lo que quiero que todo se muestre de vuelta al estudiante está bien bien bien bien vamos quiero asegurarnos de agregar una imagen allí para asegurarnos de que esto se vea como un david aquí está bien bien volver a la lista de estudiantes volver a los estudiantes todo está apareciendo, puedes eliminar esto, cambiar el color de la fuente, hagámoslo, está bien, verás cómo podemos ocultar eso agradable y luego, si no quieres ver este espacio, solo pon un espacio aquí perfecto, quería centrarme en eso que se ve buen ahorro nuestro trabajo para que tenga una buena apariencia aquí volviendo al administrador ¿qué queremos agregar dentro de nuestro administrador? bueno, hay muchas cosas. Voy a desplazarme hacia abajo y comenzar a hacer una pequeña lista de las cosas que queremos. para agregar, solo voy a usar este espacio aquí abajo, entonces probablemente quiero tener una sección de información general para que podamos poner todo lo general y voy a poner esto aquí, tal vez cinco o seis de ellos. solo voy a ponerlo en negrita, así que ahora que lo tenemos en negrita ahora qué quiero dentro que probablemente quiero el nombre de una escuela tengo que poner eso quiero el logo así que la mejor manera de organizar esto es simplemente escribir de poner sus pensamientos aquí y ver lo que podría querer antes de comenzar a diseñar y luego tal vez queramos un nombre de contacto a continuación quiero un correo electrónico y luego probablemente dos números de teléfono, así que el teléfono uno y el teléfono dos van a tener ambos de esos y qué más podría querer hacer frente a la ciudad, el estado y la dirección postal . Escribirlo así realmente ayuda porque podrá ver realmente cuánto y puede equilibrar las cosas mucho mejor para saber cuántos campos indican y comprimen. De acuerdo , podemos agregar más a la entrada general. Eso es un buen comienzo. ¿Qué más queremos poner? quiero poner en la configuración de la aplicación la configuración de la aplicación quiero saber si es compartida recuerdo que dije que tal vez vamos a compartir y sincronizar esto así que compartir quiero saber si le darán al usuario la opción de compartir y sincronizar su aplicación, por lo que vamos a poner la opción compartida, de modo que, si no se comparte, podemos eliminar la fila si se comparte, de modo que podamos tener alguna oportunidad allí , quiero saber la ubicación de una carpeta compartida, ¿cuál es la ubicación de la carpeta compartida? vamos a poner eso también quiero saber cuál es el formato correcto, le permite cambiar el formato de la moneda, pero no solo la moneda, tal vez el porcentaje de fecha y hora, así que pongamos el formato de moneda de esa manera va a una vez que lo cambia en este administrador, cambia en cualquier otro lugar . Es muy bueno el formato de fecha, está bien, pongamos no solo la moneda, sino también el formato de moneda y el formato de fecha de esa manera cuando realiza un cambio en una moneda, cambia por completo cuando realiza un cambio en un formato de fecha que establece el formato de fecha en toda la aplicación queremos hacer que vamos a usar tiempos en el cronograma, así que quiero hacer eso en el formato de hora y también quiero tener un formato de porcentaje no para ma está bien también quiero tener el porcentaje de formato de porcentaje tal vez quieras dos decimales o un decimal así que hay algunas maneras diferentes es un formato de porcentaje también qué quiero más quiero tener tal vez una tabla para que podamos enumerar esos campos de formatos llamémoslo tabla de formato es solo un una pequeña tabla para mostrar que la configuración de la aplicación está bien, eso va a ser bueno, ¿qué pasa con los usuarios y la seguridad ? haciendo una lista Esto nos ayudará a organizarlo, así que una vez que lo tengamos, quiero mostrarle cómo puede crearlo rápidamente, probablemente llegue a eso la próxima semana, pero podremos crearlo, entonces, ¿qué quiero dentro? Quiero el nombre de usuario yo también quiero el nombre y el apellido, está bien, así que el apellido y también tendremos, por supuesto, la contraseña, pero debe estar protegida , no puedo permitir que nadie la use protegida, así que está oculta y protegida, esa contraseña también quiero saber si tienen derecho de acceso, así que derechos de acceso a ciertas pantallas, qué tipo de acceso, digamos editable, visible u oculto, así que le daré tres tipos de acceso diferentes para cada usuario, qué pantallas queremos en eso, bueno, prácticamente todo el pantalla visible, por lo que va a ser administrador, vamos a tener a los estudiantes, maestros, simplemente revisando las hojas a continuación, programar clases , exámenes, transacciones, tal vez no desee que los usuarios agreguen transacciones o vean notificaciones de transacciones y un tablero, está bien, las bases de datos van a todo B se oculta automáticamente, así que no tenemos que preocuparnos por eso, así que aquí están nuestras hojas principales, esto es lo que vamos a decidir , cada usuario tendrá acceso editable, acceso visible u oculto, está bien, visible por cierto , por si acaso. no me dijeron que escribí esto mal, deletreé todo mal, ustedes saben que a estas alturas, qué más, eso es más o menos la seguridad del usuario, pero también quiero tener algunas clases y lecciones predeterminadas, algunas configuraciones diferentes porque necesitamos crear clases y lecciones . y muchas cosas así, entonces, ¿qué queremos aquí dentro? Bueno, quiero saber lo primero , digamos las habitaciones o la ubicación, es posible que tenga varias habitaciones, varias ubicaciones, queremos poder enumerarlas para que podamos elegir tener una clase. en una sala específica o ubicación específica o tal vez un maestro predeterminado por clase, tal vez probablemente lo configure cuando configuremos las clases, cree una clase, así que tal vez no necesitemos un maestro predeterminado, en otras palabras, cuando configuremos una clase, podemos poner una enseñanza firmada er y como predeterminado o podemos mantenerlo abierto, así que no estoy seguro sobre el maestro predeterminado, pero tal vez el tipo de clase predeterminado, pero en realidad podríamos hacer un maestro predeterminado, digamos que tiene un maestro prácticamente en su escuela por un tiempo justo cuando crea un nueva clase, sería bueno tener un nombre automático de ese maestro automáticamente, así que tal vez lo pongamos bien, nos ayudará a crear clases muy rápidamente, si se nos permite, si lo deja en blanco, entonces no hay un maestro predeterminado, ¿qué pasa con un tipo de clase predeterminado tipo de clase predeterminado también necesitamos tipos de clase y tipo de clase de clase, por lo tanto , el tipo de clase específico predeterminado y tal vez una lista de materias de clase . de la lista de clases y también el estado de asistencia lista de estado de asistencia si no se presentaron asistencia veamos la asistencia llamemos a este tipo o estado probablemente estado lo que sería aquí algo como apareció asistido no se presentó enfermo vacaciones som Cosas así, puedes agregar diferentes estados a la asistencia . Oye, ese es un buen comienzo para las clases y las lecciones. Tal vez algo también como la configuración de la programación . También debemos tener configuraciones de programación. mi proceso de pensamiento cuando entiendes mi proceso de pensamiento, lo hace mucho más fácil porque realmente puedes ahorrarte mucho tiempo cuando agregas estas cosas simplemente manteniéndolas un poco organizadas, luego puedes consultar esta lista a medida que las creas así que espero que las capacitaciones aquí lo ayuden a construir cosas mucho más rápido y mucho más precisas, menos errores, así que programe la configuración, entonces, ¿qué queremos saber cuándo programar? Quiero saber la primera hora de clase posible . eso va a comenzar también quiero saber la hora de finalización de la última clase lo que va a hacer nos ayudará a definir nuestro horario correctamente los parámetros de nuestros horarios que podemos k ahora el primero posible si son las 7 a. m. o las 8 a. m. o lo que sea, también quiero saber cuál es el intervalo de tiempo que desea ver cada 15 minutos cada 10 minutos tal vez cada hora, por lo que queremos darle al usuario flexibilidad en el intervalo de tiempo en el horarios para mostrar qué intervalos de tiempo hay, por lo que probablemente la vista de la semana y la vista del día tendrán entrevistas de tiempo, los intervalos, pero la vista del mes no. ¿Cuál es el día de inicio de la semana? para comenzar el día de la semana, qué día es el que vamos a proporcionar eso y también qué días escolares, qué son de lunes a viernes, son todos los días de la semana, los días escolares correctos, quiero dar la posibilidad de ocultar ciertos días si nunca tienes clase. el sábado o el domingo podemos bloquearlos u ocultarlos o algo así también los días festivos hay vacaciones escolares pongamos las vacaciones escolares que no estamos trabajando es importante ponerlas así tendremos una lista de schoo l días festivos y también términos tal vez algunos términos con fechas como tal vez no estoy seguro acerca de este como términos escolares invierno verano otoño tal vez no estoy seguro acerca de esa escuela está curvo con fechas no estoy seguro acerca de la posibilidad de que uno me puede dejar sabe si quiere ver algo así , esa es una posibilidad, también sería genial agregar algún tipo de certificados y premios, ¿verdad ? ¿Qué pasaría si creáramos documentos de Word que pudiéramos mapear en Excel para generar automáticamente certificados y premios por correo electrónico basados ​​​​en ciertos criterios de resultados de exámenes o graduación, así que hagamos eso certificados y premios bien, aumentaré esa columna y entonces, ¿qué queremos dentro de algo como esto? Bueno, necesitamos buscar deletreado mal nuevamente, así que esto es lo que sucede con mis certificados, está bien la ortografía. es parte de eso certificados y premios está bien entonces lo que quiero quiero una lista de variables nombre del estudiante nombre del maestro nombre del padre cosas como esa tal vez no el nombre del par tal vez la fecha de finalización la fecha de graduación de la prueba hay una lista completa de variables que podemos poner allí, así que voy a querer poner eso en las variables ahora podemos ayudar a personalizar esos certificados y premios a continuación quiero buscar una palabra que quiero tener una imagen para documentos de Word buscaremos Word para que podamos insertar plantillas, esas plantillas van a ser quizás quizás también quiero tener como una miniatura quiero verla en miniatura y abrir, así que quiero poder abrir el documento de Word directamente desde allí y también quiero una pequeña miniatura para poder verlo cuando lo seleccione que podría ser muy útil quiero darle un certificado nombre de certificado certificado o nombre de premio darle un nombre específico y también nosotros necesito saber la ruta del archivo del documento original muy importante y también esta ruta del archivo voy a escribir esto aquí dinámico voy a poner dinámico aquí porque si estamos construyendo si tenemos un derecho multiusuario tener una carpeta compartida aquí para que podamos Lo que queremos hacer es dentro de esta carpeta compartida, colocar otra carpeta llamada certificados para que, independientemente del usuario, puedan ubicar ese certificado o recompensa específico en función de la dinámica, por lo que construiremos la carpeta compartida . va a ser parte de eso y como cada usuario va a tener su propia carpeta compartida, cada usuario nos aseguraremos de poner eso ahí, por ejemplo, si hay un nuevo usuario , buscará su carpeta compartida específica y pondrá que allí, incluso si no tienen derechos visibles para este administrador, podemos tener una ventana emergente que dice, seleccione la carpeta compartida y colóquela en el administrador, incluso si no tienen derechos para ver el administrador, podemos todavía coloque su carpeta allí, está bien a través de una pequeña ventana emergente o un pequeño formulario de usuario o algo así, está bien, muy bien , obtuvimos la ruta del archivo de nuestros certificados y eso será tal vez un tipo de certificado, tal vez un tipo de certificado, tal vez sea para el tipo de graduación o prueba o premio o cuestionarios está bien así que tenemos certificados y premios, ¿qué más queremos? Quiero calificaciones y calificaciones calificaciones y calificaciones porque se va a basar, por lo que quizás queramos configurar automáticamente ciertas calificaciones en función de la calificación , por lo que queremos tener una calificación o una lista de niveles o calificaciones. nivel lista de calificaciones como primer grado segundo grado o tal vez tiene diferentes tipos para que pueda poner eso y también en una tabla de calificación porcentual calificación porcentual pongamos en la tabla de calificación porcentual quiero que esa tabla muestre todos esos porcentajes basados en eso también quiero un tipo tipo de examen podemos tener un tipo de examen cuál sería el tipo de examen tal vez tengamos exámenes pruebas cuestionarios tareas ponga lo que quiera allí tareas solo sigo poniendo algunas ideas aquí bien eso sería un tipo de examen y luego tenemos el certificado agregar abierto a la derecha lo que podemos hacer entonces el certificado es asignar un certificado específico a un examen específico a una prueba específica o a un certificado de criterios específicos está bien, no agregamos nuevos, sino simplemente asignándolos Recibí una lista de certificados aquí , luego podemos asignar un certificado para que podamos automatizar el certificado enviándolo al padre o al estudiante según ese criterio, así que será capaz de hacer eso y luego lo que quiero hacer. es tal vez el nivel de grado que quiero tener un nivel de grado y un certificado para que podamos asignar un certificado específico a un grado específico un nivel de grado de prueba específico entraremos en más detalles sobre eso está bien, ¿qué más queremos ahora que tenemos calificaciones pasemos al nivel de calificaciones y puntuación también quiero tener algunas transacciones que duren las transacciones, entonces, ¿qué queremos tal vez una fecha predeterminada predeterminada, pongamos la fecha actual predeterminada y tal vez quiero tener un tipo de ingreso y estos son solo algunos valores predeterminados que vamos a tener y tal vez queramos algunas categorías para que podamos categorizar gastos o categorías de ingresos, ingresos o gastos teniendo ambos y luego podemos agregar los datos actuales como predeterminados , está bien, ya lo hicimos y eso es todo. Quizá agreguemos algunas transacciones más, no estoy seguro de cuántas van a ser pequeñas, así que básicamente ese es un buen grupo, así que ahora lo que quiero hacer es agregar un menú a eso y luego voy para dejarte ir, pero ¿cómo sería ese menú? Así que voy a tomar esto, lo eliminaremos por ahora, pero voy a agregar esto adentro , solo voy a arrastrar esto aquí, lo que voy a hacer es voy a agregar esto, lo tenemos aquí , lo pondré dentro de la información general o la configuración de la aplicación, llamemos a este nombre, así que dentro de la configuración de la aplicación, voy a poner, solo pongamos una opción de ordenar por, está bien, ordenar por opción y eso será para profesores y estudiantes, podremos ordenar por nombre o apellido, así que haremos una actualización y ese es este campo aquí, pero lo cambiaremos en consecuencia , voy a poner el menú aquí quiero tener un buen menú negro quiero que sea coherente con ellos, así que voy a aumentar esto un poco aquí y me gustaría tener exactamente lo mismo desde el estudiante así que vamos es copiar esto aquí voy a copiar esto y voy a pegarlo aquí mismo pegarlo aquí digamos aquí dentro y pegar eso aquí dentro pero no van a ser estudiantes, por supuesto, esto va a ser administrador y voy a fusionar y centrar eso y luego simplemente crear una lista para que este se llame administrador, así que bloquee eso con mayúsculas y quiero poner el menú azul aquí, está bien, así que no sé cuántos uh, solo pondremos no sé exactamente cuántas columnas , pero comenzaremos aquí, podemos cambiar eso, puedo cambiarlo nuevamente a un cuadro de texto específico, probablemente, tal vez vayamos, ¿sabes qué? Iré con el cuadro de texto aquí porque creo que es una buena idea porque vamos a estar cambiando así que de nuevo voy a hacer es más o menos lo que hicimos aquí formas aquí voy a hacer esto cambiarlo a un administrador así que otra vez administrador aquí también 28 aquí en el tamaño de fuente hagamos clic en eso otra vez 28 haga esa actualización comic sans es nuestra fuente comic sans aquí azul otra vez queríamos nuestro defau color azul nuestro formato aquí no hay relleno aquí no hay contorno aquí y luego perfecto está bien creo que tenemos el tamaño incorrecto este no es 28 este es 22 está bien bien 22 22 en ese y luego también en negrita está bien bien entonces eso es perfecto eso se ve justo así que ahora podemos hacer eso será más fácil para esta pantalla en particular, está bien, y también queremos agregar un logotipo en eso y luego voy a centrar ambos , sé que es un entrenamiento largo, estamos casi hecho aquí, pero solo quiero agregar un poco más , sigo diciendo un poco más, un poco más, administrador, está bien, así que vamos a tener el menú de administración aquí de esa manera, tiene una buena idea de lo que vamos a hacer. concéntrese en lo que aquí dentro quiero tener dentro de este administrador quiero tener solo así que enumeramos así que vamos a tener información general información general y también quiero tener la configuración de la aplicación y dentro de este menú queremos tener de nuevo, usuarios y usuarios protegidos y seguridad, está bien, esta será una aplicación realmente genial lication está bien, espero que esté con nosotros en cada paso, clases y lecciones, esta será una de las mejores aplicaciones que he creado en Excel para YouTube, al menos en comparación con la contabilidad, que es una tutoría interna realmente increíble que usted Es posible que desee unirse a clases y configuraciones y luego, por supuesto, tenemos configuraciones de programación configuraciones de programación que queremos poner en todas las configuraciones de programación también queremos certificados y premios certificados y premios y luego formatearemos esto y eso será todo. Hoy en día, las calificaciones y la puntuación ya hemos cubierto mucho, hemos obtenido una gran capacitación aquí, la puntuación está bien, se trata de eso y, por último, queríamos tener configuraciones de transacción. Automatizaremos este ancho aquí, lo colorearemos en consecuencia, así que voy. para darle a esto ese color negro aquí y luego seguiremos adelante y luego el color de la fuente es blanco y luego en negrita que aquí el centro que tal vez lo subraye ctrl u ahora solo bajaríamos este menú voy a traerlo hasta el final aquí abajo, formatee esas celdas y luego le daremos un relleno, tal vez un poco de relleno, los efectos aquí se desvanecen sobre comenzar con nuestro color principal y volverse un poco más claro aquí, entonces quiero usar una vertical y luego qué lo que vamos a hacer es justo en el lado derecho aquí vamos eso es lo que quiero hacer clic en Aceptar y eso es apenas visible eso es suficiente y luego la fuente aquí vamos a cambiar eso a blanco aquí para que podamos verlo claramente y echa un vistazo a eso y mira cómo lo estamos haciendo, oh, eso se ve muy bien y luego solo para poner una línea aquí, está bien, quiero poner una línea aquí para que podamos separar eso y una línea blanca, así que voy para formatear esas celdas haciendo clic en el borde y luego haciendo clic en el borde blanco aquí en el lado izquierdo y arriba no puedes verlo pero está ahí bien porque es blanco haz clic en ok ahí vamos muy bien tenemos un gran comienzo a una pantalla de administración, vamos a agregar un ícono, agregaré un ícono aquí la próxima vez, pero hemos avanzado lo suficiente muchas gracias, si aprecia estas capacitaciones, todo lo que tiene que hacer, por supuesto, es hacer clic en Me gusta, compartir, por supuesto, y comentar a continuación, y también, si lo desea, puede recoger 175 libros de trabajo, tengo todos mis mejores libros de trabajo dentro de un archivo zip único es solo 66. eso nos ayudaría mucho. Realmente aprecio que se una a nosotros. Nos vemos la próxima semana, parte tres. Vamos a terminar esta pantalla de administración . potencial muchas gracias ha sido un entrenamiento increíble nos vemos la semana que viene

Noticias relacionadas