Cómo crear un organigrama en 1 clic en Excel [Clase magistral + Descarga gratuita]

Cómo crear un organigrama en 1 clic en Excel [Clase magistral + Descarga gratuita]

hola, esto es randy con excel para trabajadores independientes y bienvenido al organigrama de un clic en esta capacitación exclusiva, le mostraré cómo puede crear su propio organigrama completo con detalles del personal, todo de esta lista de personal con un solo clic. va a poder generar su propio organigrama así, no solo vamos a tener diferentes estilos, así que todo lo que necesita hacer es seleccionar un estilo regenerado y se creará automáticamente, no puedo esperar para compartir esto con usted, así que comencemos bien, muchas gracias por acompañarme hoy. Tengo una capacitación fantástica. El organigrama, una de las cosas más importantes en los negocios. Le mostraré cómo crearlo con un solo clic. del organigrama se usa en todo el mundo para las empresas, pero lleva mucho tiempo crearlo, pero ya no, ahora es un solo clic , todo lo que tenemos que hacer es comenzar con una lista básica de personal y los supervisores, sus posiciones y algunos otros detalles, incluidas las imágenes, podrá generar las suyas propias con solo un clic y , además, por supuesto, podremos mostrarle cómo agregar diferentes estilos con solo un clic . y luego genere, lo mostrará en un estilo diferente, por lo que tenemos mucho que cubrir. Si le gustan estas capacitaciones, le agradezco que nos visite. Hay algunas cosas que solo pido y es muy simple. botón que realmente ayuda y comente a continuación. Me encanta escuchar sus ideas sobre la capacitación futura o comentarios sobre esta capacitación. Esta capacitación y la aplicación son completamente gratuitas. y se lo enviaremos de inmediato; sin embargo, si desea apoyarnos, una de las mejores maneras de hacerlo es con nuestro paquete zip de 200 libros de trabajo que es solo 77, viene completo con una biblioteca para que pueda obtener uno solo haga clic para abrir el libro de trabajo o sin Haga clic para ver el video de YouTube que es una venta muy popular Me encanta crear estas aplicaciones para usted porque quiero mostrarle cómo puede ganar su propio dinero vendiendo estas aplicaciones y lo que he hecho es poner una increíble curso de tutoría juntos y ahora está completo, eso significa que ahora puede acceder a las 132 horas de mi curso de tutoría, todo por un precio único. También tenemos una gran promoción activa. eso es myexcelmentor.com y le mostrará cómo definir el diseño, desarrollar e implementar sus propias aplicaciones de Excel para obtener ingresos pasivos. Bien, comencemos. Tengo mucho que cubrir en esta capacitación. Vamos a repasar los detalles de esto, pero básicamente es relativamente simple, hay una o dos macros que vamos a repasar, no va a ser un entrenamiento muy largo, será uno de los más cortos, probablemente todavía va a durar alrededor de una hora , no abrázame a eso vamos a ver h Cuánto dura, pero quiero avanzar lentamente y mostrarles exactamente cómo se crea, está bien, pero lo que hemos hecho es comenzar con una lista de personal, así que vamos a comenzar con eso y tenemos un personal. identificación que incluye un nombre de personal y queremos un supervisor y queremos hacer una nota especial aquellos que no tienen un supervisor o el que no lo tiene generalmente sería el copresidente también tenemos una posición firmada de ese presidente nuestro jefe directores financieros financieros y luego tenemos diferentes posiciones también tenemos subordinados ahora esto se va a hacer con una fórmula subordinados es cuántas personas o personal están debajo de ellos, por ejemplo , fred tiene tres personas debajo de él, vamos a crear esto desde cero y tengo este es el ejemplo, así que fred tiene tres subordinados mary dave y peter así que mientras mary también tiene otros tres enlaces lisa greg perkins y anita aquí y david tiene dos y luego tenemos a larry greg tiene uno debajo de él al menos tiene uno debajo de ella, así que hay diferentes maneras en que podemos hacerlo, pero todos Así que quiero hacer un seguimiento de cuántas personas hay debajo de ellos, así que ten en cuenta que Dave tiene dos, Peter no tiene ninguno, Mary tiene tres, así que tenlo en cuenta, eso es muy importante, también lo que queremos hacer es el nivel, una cosa en la que vamos a estar programando es el nivel. quiero saber qué nivel consideremos a fred en el nivel uno, este será el nivel dos, este será el nivel tres y este será el nivel cuatro, ahora podemos hacer hasta cinco o seis o siete niveles realmente, todos los que quieras. Tengo un número ilimitado de niveles y te mostraré cómo hacerlo una vez que hagamos el código vba, pero es relativamente simple, al menos esa parte lo es, pero eso es muy, muy importante cuando estamos desde el punto de vista de la programación, necesitamos saber cuántos niveles también quiero una imagen, queremos tener una imagen y si no hay imagen o digamos algo, alguna imagen está mal escrita o no tiene una imagen, quiero una imagen predeterminada, así que si ejecutamos ese organigrama y observe que he cambiado las imágenes de David, por lo que tenemos una imagen predeterminada claro, lo que es bueno que estemos configurando en caso de que hayamos tenido una ortografía incorrecta o algo así o simplemente no tenemos las imágenes, al menos podemos tener eso muy, muy útil tener esos valores predeterminados imágenes y también quiero saber la fila en la que se encuentra, así que esos son todos los datos que necesitamos, eso es todo, eso es todo lo que necesitamos, la fila tres cuatro, esto corresponde a la fila aquí, así que lo primero que quiero saber es que quiero para conocer a los subordinados, los llamamos subordinados o personal que está debajo de ellos, fred tiene tres tal como te expliqué uno dos tres, ¿cómo hacemos eso? todo lo que tenemos que hacer es contar usar un conteo si está vacío solo estamos va a dejarlo vacío si b3 está vacío está vacío de lo contrario vamos a usar la fórmula de conteo simple vamos a contar tengo un rango con nombre llamado supervisor de personal que es esto en la columna c repasaremos ese nombre rango en solo un momento y ahora todo lo que vamos a hacer es quiero saber cuántas veces f el rojo se usó como un aviso de supervisor que fred es tres veces y vamos a hacer eso, son tres, así es como vamos a obtener los tres, repasemos los pocos, el rango de nombres, no mucho, solo algunos de ellos aquí y yo Lo traeré aquí para que tengamos algunos criterios y extracciones que repasaremos, eso es para los filtros avanzados únicos allí, luego tengo una identificación de personal que será una fórmula compensada basada en cosas que ni siquiera sé. si vamos a usar eso, tengo un nombre de personal aquí basado en el nombre del personal principal, esos son todos los nombres de personal que estamos usando compensados ​​para crear eso , de modo que es la dinámica lo que ha aumentado nuestra lista, también lo hace ese nombre rango y, por último, tenemos un supervisor de personal que es relativamente simple para esto, así que solo quiero realizar un seguimiento de esos nombres supervisor de personal, así que nombre de personal, eso es todo, así que nivel, este en particular no es generado por una fórmula generada por vba quiero saber el nivel, así que si lo elimino y lo vuelvo a ejecutar, es automático Básicamente, esto es lo que me gusta, por lo que no necesariamente necesitamos saber el nivel, pero ejecuté ese organigrama, volverá automáticamente aquí a través de vba porque vba nos dirá en qué nivel están. están todos en el nivel dos dave peter y mary están en el nivel dos si sabemos bien mary dave y peter están todos en el nivel dos y luego tenemos cinco de ellos en el nivel tres y dos en el nivel cuatro dos en el nivel cuatro y el resto en el nivel tres , así que vba se encargará de eso porque necesitamos saber en qué nivel colocamos estas imágenes , entonces tenemos una imagen, ahora las imágenes están ubicadas en una carpeta y para hacer eso tenemos una sección de administración y el La sección de administración obtendrá solo un poco de información básica. Lo primero que quiero saber es en qué carpeta están esas etiquetas, así que asegúrese de que si decide poner algunas imágenes, tenga una carpeta que diga que nuestra carpeta contiene. esas fotos aquí para que veamos en esta carpeta aquí tengo el la imagen está ubicada junto con la imagen predeterminada, por lo que esta es la imagen predeterminada llamada imagen predeterminada, es la imagen predeterminada que asigné aquí, por lo que está la longitud completa, no usé el navegador, solo un poco básico, puede agregar un navegador botón aquí si quieres pero eso es incidental entonces lo que quiero hacer es quiero tener un estilo quiero poder elegir el estilo esta es una macro muy simple vamos a repasar todo lo que hice fue simplemente crear un macro y luego coloque las marcas de verificación y si notamos que aquí se encuentra justo dentro de f5, el estilo cambia en consecuencia, está bien, así que si es estilo uno, estilo dos, estilo tres, si selecciono el estilo dos y luego ejecuto un organigrama, automáticamente será ese estilo que ha cambiado, así que vayamos a las macros por solo un minuto, así que solo quería resaltar algunas cosas y lo que vamos a hacer es crear estas macros con usted, pero ya lo hice. tenemos una muestra aquí que no vamos a usar pero vamos para usarlo como referencias porque mientras estoy creando esto quiero volver a consultarlo, así que usaremos esta muestra, así que tengo dos libros de trabajo y aquí está el otro libro de trabajo, este es el original, no hay nada aquí, así que no he creado ninguna si hago clic en este botón, no pasará nada, vamos a crear esta macro en vivo, pero tengo este libro de trabajo, así que cambiaremos de un lado a otro y lo mantendré motivado porque quiero para referirnos a eso, de nuevo, hagamos algunas cosas: uno, tenemos diferentes niveles aquí, nivel uno, nivel dos, nivel tres y nivel cuatro, hay otra cosa que quería señalar, queremos controlar el espacio correctamente, queremos asegurarnos de que controle el espacio y tenga en cuenta que si hay una cierta cantidad de espacio entre este grupo aquí mismo, mire debajo de mary mary tiene tres subordinados, tres empleados que la admiran, la siguen y queremos asegurarnos de que tengamos un poco más espacio aquí que marca y gato, así que tenlo en cuenta ya que bueno, entonces van a ser diferentes, repasaremos eso, pero solo ten en cuenta que he separado el espacio un poco en aquellos que no están debajo para que puedan hacerlo bien, nota que Peter no tiene nada. debajo de él también tenga en cuenta que si hace un cambio, echemos un vistazo rápido debajo del personal, digamos que decidimos que larry ahora va a trabajar para anita, así que simplemente ponemos a larry y digamos que queremos que trabaje para anita, va a cambia automáticamente, así que ahora cambiamos esa organización y podemos ver ahora que anita ahora está colocada allí y también nos necesita, así que ahora el nodo cambia y actualiza automáticamente, está bien, solo para que entendamos que está bien, muy bien, así que entremos en algunas de las macros que el La primera macro con la que quiero repasar es esta . Repasaremos muy rápido. Estas son algunas líneas de una macro. Voy a ir a los desarrolladores. alt f11, lo llevaremos allí. el Visual Basic está bien, echemos un vistazo, tenemos dos libros de trabajo abiertos para asegurarnos que esta es la muestra que incluye todo el código vba que está funcionando y luego tenemos macros de organigramas, vamos a escribir solo dos macros hoy, una llamada niveles organizacionales que establecerá nuestros niveles y tenemos otra que realmente va a crear el gráfico, bien, esas son las dos macros que vamos a crear. Hay una que quería repasar contigo y esa era esta aquí . es muy simple, esa es la macro que ha sido la que ejecuta esto, entonces , ¿cómo sabemos bien que lo primero que queremos hacer es cuando creamos algo como esto y queremos cambiar el estilo con él? Quiero centrarme realmente en el nombre de la forma, así que voy a abrir el panel de selección aquí, echamos un vistazo a algunos de los paneles de selección, echamos un vistazo al grupo de estilo uno, este es el grupo que está asociado, observe que cada forma dentro del grupo vamos a resaltar un poco más aquí nota que cada si Una sola forma se llama estilo uno si nombro cada una de las formas y lo mismo con el estilo dos, el grupo, los grupos no importan, en otras palabras, el grupo del encabezado del grupo puede tener cualquier nombre porque hay diferentes subgrupos, pero cada forma tiene un estilo dos, un estilo dos cada uno . forma interior que contiene la palabra independientemente de la forma si selecciono cualquier cosa dentro de aquí, sea cual sea el nombre de la forma, voy a colocar ese nombre de forma aquí mismo, sea cual sea el nombre de la forma, me daré cuenta de que he pasé un poco más de tiempo nombrando esas formas muy, muy específicamente, ese es el estilo exacto que quiero asignar dentro de f5, así que una vez que sabemos que una vez que hacemos ese trabajo y asignamos esos nombres, es muy fácil , así que de nuevo con la hoja de administración lo que lo que voy a hacer es tomar el nombre de la forma esta llamada de la aplicación recuerda que si intentas ejecutar esta macro creará un error la llamada de la aplicación siempre creará un error si intentas ejecutarla desde el vba ese tipo de macro debe ejecutarse desde al hacer clic en una forma, porque está buscando el nombre de la forma, el nombre de la forma, ese es el nombre de la forma que llamaron, pero si está ejecutando esta macro directamente desde este botón de reproducción aquí, no sucederá nada. tenga eso en cuenta, así que voy a tomar el nombre de esa forma, sea cual sea la seleccionada, voy a colocar eso en f5, lo siguiente que quiero hacer es mover esta casilla de verificación, tengo una casilla de verificación un poco marca de verificación debo decir que esta marca de verificación se llama marca de verificación obviamente y todo lo que quiero hacer es colocar esto de acuerdo con el lugar que seleccionamos, así que básicamente quiero colocar esa marca de verificación en función de la forma que se seleccionó, esa forma aquí se llama estilo para grupo estilo para grupo está bien, entonces quiero colocarlo allí, así que todo lo que tenemos que hacer es con la marca de verificación que vamos a colocar a la izquierda de la aplicación llamador estilo 4 y la palabra grupo dejó 90. o el arriba va a ser el administrador, recuerde que tenemos que llamar a esa hoja a gane porque estoy dentro de las formas aquí admin punto formas aplicación llamante derecho en este caso estilo 1 estilo 2 estilo 3 y el grupo de palabras porque lo que quiero hacer es llamar a todo ese grupo y notar los nombres de estos grupos todos son muy específicos , así que observe el espacio aquí estilo uno, así que esta es la forma interior y luego todo lo que hacemos es agregarle el grupo de palabras, así que ahora estoy colocando esta marca de verificación según el estilo seleccionado para que llegue allí eso es muy, muy fácil, solo unas pocas líneas de código. Voy a colocar la posición izquierda básicamente en la posición izquierda de este grupo más 90. Entonces, si estuviera solo en la posición izquierda, estaría justo en la parte izquierda. del grupo, así que si quitara el 90 aquí y decidiera ejecutarlo, aparecería justo en la posición izquierda, pero voy a agregar 90 porque quiero que aparezca en el lado derecho, eso es todo, eso es todo. tenemos que hacer y luego vamos a colocarlo un poco menos que la posición superior eso es todo eso es todo tenemos que hacer para la macro , lo más importante es establecer este estilo aquí debajo de f y de esa manera es ese estilo que buscamos dentro del organigrama cuando lo ejecutamos, así que tenlo en cuenta, está bien, también dentro organigrama lo que he hecho es que he creado algunas muestras aquí, estas son estas muestras que vamos a duplicar tenemos un grupo de muestra y tengo un conector de muestra uno ahora todo esto es un círculo todo lo que es es que he creado un círculo y he puesto una imagen aquí si tuviéramos que hacer eso de nuevo bien todo lo que haría es simplemente crear una forma solo crear un círculo aquí así entonces lo que soy Lo que voy a hacer es agregar un relleno, así que lo formateamos y todo lo que hacemos es rellenar la forma, vamos a agregar esa imagen, así que selecciono una imagen y quiero seleccionar esa imagen específica que tengo, así que en este caso es es esta imagen aquí así que eso es todo lo que hemos hecho aquí está bien y luego el resto es solo un simple rectángulo aquí y lo he hecho y he dado el nombre de la descripción del personal, así que eso es todo lo que hice aquí y luego los agrupé, así que vamos a llamar a esta descripción del personal, esto es lo mismo, independientemente del color, descripción del personal, imagen estadística, la única diferencia es que los grupos se nombran de manera diferente este se llama grupo de muestra uno esto se llama grupo de muestra dos tres cuatro y cinco y he hecho lo mismo con el conector este es un conector independiente llamado conector de muestra uno conector de muestra dos conector de muestra tres observe que los números corresponden con los números aquí estilo tres estilo cuatro, eso significa que si quiero determinar qué grupo vamos a usar , todo lo que tengo que hacer es eliminar cuando hayamos seleccionado eliminar el estilo en el espacio y me dejará con el número cinco si supiera el número cinco, podría haber puesto cinco aquí, pero hubiera sido un poco más simple poner el estilo cinco y luego entendemos exactamente qué está pasando con eso, así que ahora si quiero referirme a esto agrupar correctamente en base a esto si sé que hemos seleccionado el estilo uno y quiero obtener esta muestra aquí, todo lo que necesito hacer es extraer esa que haremos en vba y luego agregar la palabra grupo de muestra y luego he Lo anoté y lo mismo aquí, todo lo que necesito hacer es extraer ese y luego simplemente agregar las palabras conexiones de muestra para que así podamos diferenciar entre cada una de estas muestras y es esa la que vamos a poder genere el gráfico en base a eso, así que es más o menos la descripción general de lo que queremos repasar y cómo queremos que sea el estilo y ahora lo que vamos a hacer es entrar en vba, vamos a comenzar escribir la primera macro en la que quiero centrarme contigo es la macro que va a organizar estos niveles ahora esta macro se ejecutará cada vez que creemos un gráfico pero quiero hacer quiero obtener esos niveles quiero saber si tenemos un espacio en blanco aquí, quiero saber que fred está en el nivel uno y que estos están en el nivel dos porque si cambia bien necesitamos actualizar esto si hay un personal que hace un cambio, necesitamos actualizar automáticamente estos niveles cada vez que ejecutamos el organigrama, son estos niveles los que nos ayudarán a escribir la macro para generar esas imágenes y generar ese estilo y también los conectores que los conectan , también usaremos filtros avanzados y donde tenemos algunos criterios que se han configurado y luego tenemos el resultado de esos filtros que vienen aquí, vamos a repasarlo, pero queremos escribir en ese código, así que obtengamos esos niveles, es una macro relativamente fácil, así que vamos a escribir eso ahora mismo , de acuerdo, cerremos esto aquí y voy a entrar en el organigrama aquí, mantendremos este ejemplo abierto porque es posible que deba consultarlo, esa es la muestra y, pero quiero entrar aquí, está bien, lo primero es que tenemos muchas variables que vamos a cubrir, tenemos un líder, una cadena, ni siquiera sé quién. el líder es el líder es el presidente o el director ejecutivo o h él es el que dirige a todos él es la persona superior también quiero conocer a un supervisor como sabemos esto quiero saber quién es el supervisor de un personal específico el nombre es el personal real la identificación del personal la identificación superior quiero saber la identificación del superior y el nombre de la imagen como una cadena también vamos a necesitar un archivo de imagen cuál es ese archivo de imagen y una posición cuál es su posición son presidente director ejecutivo o director financiero o cualquier carpeta de imágenes cuál es la ubicación de la carpeta y también necesito saber la imagen predeterminada, está bien, quiero saber las filas del pentagrama, vamos a recorrer esas filas del pentagrama, el nivel está en uno, dos, tres, cuatro, cinco, justo en la última fila si vamos a ejecutar nuestro avanzado fila de filtro necesitamos saber la última fila, por supuesto, esa será la última fila de todo el personal a medida que ejecutamos nuestro filtro avanzado a través de eso, así que necesitaremos saber eso y también lo que quiero hacer es i queremos tener la fila de resultados a medida que revisamos los resultados y desde nuestro fi avanzado ltre en la última fila de resultados una cantidad anterior. Repasaremos esto. Solo quería que se familiarizara. Necesito saber la cantidad anterior que venía . ¿De qué estilo es? Estilo uno a cinco. Necesitamos mantener eso como una variable larga bien, eso se va a encontrar , vamos a hacer una fila de líder encontrado, vamos a hacer un hallazgo para poder encontrarlos , vamos a definir el gráfico como una forma, bien, necesitamos saber qué puntos individuales son el nivel cantidad cuántos niveles y el número de nivel, así que lo tendremos en cuenta, lo revisaré con usted a medida que avanzamos y luego también la posición izquierda en la posición central, a la derecha, esas son posiciones a medida que movemos este gráfico, así que va ser doble como la posición superior y el ancho de la forma y el espaciador de la forma y luego el nivel anterior, por lo que básicamente necesitamos obtener toda esa información aquí, así que ingresemos estos niveles, así que quiero llegar a la última fila en este macro entonces lo que quiero hacer es lo primero que quiero quiero determinar quién es el presidente, el presidente no tiene un supervisor, eso nos ayudará a determinar quién es el presidente o el director ejecutivo, eso es lo primero que haremos dentro de esta macro, así que hagámoslo ahora mismo. enfóquese en una sola hoja en su mayor parte, así que con el personal es la hoja que es esta que es la hoja que tiene a todo nuestro personal en ella, lo primero que quiero hacer es determinar la última fila y esa última fila va a sea ​​igual a la última, usaremos la columna a en la que esa es la última fila de datos que necesitamos para ejecutar un filtro avanzado, por lo que necesitamos obtener esa última fila si la última fila es menor que tres, entonces podemos salir de la sub bien, entonces sabemos que no necesitamos continuar si es menos que eso. Lo primero que quiero hacer es quiero encontrar. Supongo que como te mencioné, quiero encontrar esa fila que no tiene supervisor. Quiero saber quién es el mejor, quién es tu jefe, ¿verdad? Quiero saber en qué fila está y, por supuesto, va a ser t. Esa persona que no tiene un supervisor, entonces eso será porque tenemos que establecer nuestro nivel uno, sabemos que eso es lo que vamos a hacer, vamos a encontrar que solo vamos a mirar dentro de eso, así que vamos a establecer nuestro rango de líder encontrado como igual al rango de puntos y vamos a usar el hallazgo, así que lo primero que vamos a hacer es basarnos en ese personal y luego subrayar supervisor, recuerde que ese es el rango con nombre configurado para todos los supervisores supervisor está bien supervisor pero lo que quiero hacer quiero establecer encontrar lo que está bien estoy buscando en este caso estoy buscando el espacio vacío voy a buscar en los valores de Excel y voy a mire en el agujero de Excel, está bien, entonces estamos buscando eso buscando ese primer vacío ubicar vamos a poner un nodo aquí ubicar personal sin supervisor si no se encuentra nada vamos a escribirlo para que si no se encuentra podemos salir de la aplicación secundaria no hay nada que podamos hacer si no tenemos al tipo superior está bien si se encuentra no se encuentra nada en este caso líder ra nge no es nada, entonces salga del submarino si no hay salida de líder, debemos tener eso porque llegamos a conocer el nivel uno, así que si no está nada bien si se encuentra si estamos escribiendo algo que queremos saber si se encuentra, escribiríamos si no encontrado eso significa que se encuentra, pero en este caso no queremos que se encuentre bien, si no se encuentra nada está bien ahora, suponiendo que se encuentre, podemos continuar, así que lo que podemos hacer es un punto, en primer lugar, quiero establecer ese líder que es en la columna f entonces el rango de puntos f podemos establecer esa fila cuál es la fila y encontramos el rango líder la fila de puntos cuál es ese valor va a ser igual a uno igual a uno establecer el tercero no veintiuno establecer establecer el primer nivel está bien bien entonces nosotros Establecí ese primer nivel, sabemos quién es el líder y lo configuramos, así que lo que quiero hacer ahora es ejecutar un filtro avanzado y quiero saber, en este caso, quiero saber el segundo nivel, ¿cómo lo sabría? el segundo nivel el segundo nivel sería cualquier persona en la que fred sea el supervisor, así que si pongo fred aquí un Si leí un filtro avanzado, me dirá cada personal específico que ha fred y, por lo tanto, devolverá estos tres, estos tres, eso es lo que quiero, quiero ejecutar un filtro avanzado, entonces lo que hago es recorrerlos y agregarlos. a dos, así que lo primero que quiero hacer es borrar cualquier cosa que pueda estar en l, así que hagámoslo ahora mismo para que el rango l3 a l y eso sea solo 99 cualquier punto, borrar contenido, no borrar contenido, aclaremos los criterios anteriores, así que el siguiente es l3 va a ser igual a lo que va a ser igual a fred es igual a bien y en este caso, cualquiera que sea el nombre de nuestro personal y el nombre de nuestro personal se encuentra en b, así que solo voy a copiar esto, lo voy a cambiar a b es igual a b aquí, ahí vamos, así que ahora lo que hemos hecho es poner el nombre del personal o el nombre del supervisor realmente en co en este caso, así que irá directamente dentro de l3, así que vamos a establecer el nombre del supervisor para nivel uno ahora estamos listos para ejecutar nuestro filtro avanzado para que podamos hacerlo comencemos Finalmente, establezca las últimas filas tres. Lo que quiero hacer es establecer una última fila inicial porque, en este caso, sé que la última fila de criterios será tres, así que ejecutaré un filtro avanzado y eso es lo que quiero. criterios entre l2 y l3 l2 y l3 sin embargo, ese tres quiero poner una variable y eso será útil en un minuto, así que vamos a hacer que la última fila de resultados sea igual a tres inicialmente y va a cambiar bien, así que la última fila de resultados ahora estamos listos para ejecutar nuestro filtro avanzado justo después de ingresar a un ciclo, así que básicamente lo que quiero hacer es recorrer todos los niveles comenzando con el nivel dos comenzando con nivel dos e ir hasta el final, digamos hasta cinco, pero podría ir más si tiene uno más grande, solo certificaremos que cuatro niveles equivalen a dos dos cinco porque vamos a hacer este próximo nivel, ¿de acuerdo? Entonces ahora estamos listo para ejecutar ese filtro avanzado, así que ahora vamos a ejecutar ese filtro avanzado, está bien, entonces, ¿cómo hacemos ese filtro ? basándonos en esto, vamos a comenzar en a2 hasta h, que serán nuestros datos iniciales, y luego, por supuesto, la última fila a2 cambiando esto a h, ya hemos establecido nuestra última fila aquí, así que Tenemos que nuestro criterio va a ser un poco dinámico, así que vamos a comenzar en l e ir al campo dinámico que es la última fila y eso será útil y les mostraré por qué en solo un momento, normalmente l2 y eso es l2 hasta l y en lugar de tres, lo que vamos a hacer es esta última fila de resultados y la última fila de resultados, por lo que será dinámico en el primer caso la primera vez que lo ejecutamos, siempre serán tres, pero como estamos en bucle, haremos un cambio la próxima vez, está bien, ¿dónde queremos que salgan esos resultados? Quiero los resultados de ese filtro. Lo quiero. para ir dentro de p a w, así que voy a cambiar esto a p y voy a cambiar esto a w ahí es donde irán nuestros resultados y justo aquí, así que aquí es donde téngalo así que la última fila w entonces lo que voy a hacer es también quiero saber cuántos subordinados el supervisor si aquí hay un supervisor también quiero saber cuántos hacen pero eso vendrá un poco más tarde así que en En este caso, todo lo que vamos a hacer es obtener los resultados y ponerlos aquí más adelante en la próxima macro. Nos centraremos en esta parte aquí . vamos a traer esos resultados que vienen allí w único es igual a verdadero ahora vamos a establecer la última fila de resultados, por lo que ahora la última fila de resultados es igual en este caso, usaremos uh p columna p va a establecer nuestros últimos resultados la última fila de resultados es igual al punto p99 y la actualización de Excel, por lo que la última fila de resultados está bien, así que si la última fila de resultados es inferior a tres, entonces debemos salir del vendedor, en este caso solo tendremos que ir a la siguiente , pero podemos probablemente eso signifique que no hay un subordinado, por lo que podemos seguir adelante, no hay personal debajo de eso, pero podemos hacer algo como este último resultado. es digamos ir a por si acaso ir a sin resultados, así que ir a sin resultados que también podrías hacer y y y podemos entonces bajaremos aquí sin resultados está bien, eso esencialmente saldrá del sub aquí para que podamos ir en realidad sal del bucle aquí, aquí, está bien, siguiente nivel, arreglemos que no hay g allí, así que ahora tenemos la última fila de resultados y ahora lo que podemos hacer es continuar, así que tenemos esa fila de resultados, entonces, ¿qué hacemos? quiero hacerlo digamos digamos que los resultados vienen aquí y tenemos tres personas correcto tenemos dave peter y mary esos son los tres élites para cada uno de ellos quiero poner los dos aquí pero ¿cómo sabemos bien que sabemos la fila esa fila va a venir directamente aquí, por lo que será la fila 3 o 4, 5 y 6. Así que voy a tomar esa fila sea cual sea la fila original y voy a actualizar ese nivel. voy a poner un 2 aquí voy a poner un 2 aquí y lo pondré aquí según las filas aquí y lo pondré en la columna f, así que esa es la siguiente línea de código a la que vamos g para escribir para que podamos hacer eso con un bucle porque todos van a ser 2. entonces 4 la fila de resultados va a ser igual a 3 a la última fila de resultados y luego a la siguiente fila de resultados entonces, ¿qué queremos decir con eso? vamos a comenzar en un 3. Entonces, 3 voy a ir desde 3 4 y 5 hasta el último , determinando la fila en la que se encuentran los datos originales aquí y luego actualizando esa columna de nivel al nivel que deseemos. estamos bien, así que eso es todo lo que tenemos que hacer en este caso, serán dos, pero vamos a hacer un bucle, comenzamos en dos y vamos hasta cinco, así que el resultado ahora podemos hacer eso. así que ahora podemos establecer el rango de puntos de la fila de resultados si conocemos la columna en la que queremos colocarla y cuál es la fila de resultados, dónde está ese resultado, está ubicado en el rango de puntos en el lado w dot rain w y la fila de resultados y el resultado punto de la fila, oh, ya está allí el valor del punto, por lo que será igual al nivel establecido nivel nivel a medida que recorremos eso, por lo que todo lo que vamos a hacer en esta macro es solo g vamos a actualizarlo así que ahora lo que hemos hecho hemos revisado los tres bien hemos determinado la fila lo hemos actualizado hemos puesto un 2 aquí pon un 2 aquí ahora estamos listos para comenzar en 3. pero, ¿cómo obtenemos 3? Bueno, lo que quiero hacer en este caso es que quiero tomar a esta gente del personal. Quiero poner a este personal así. Copie esto básicamente y luego pegue los valores. Ahora lo que quiero hacer. es que quiero un criterio que quiero usar y no quiero ejecutar un filtro avanzado. Quiero saber en cualquier lugar dentro de esta tabla dónde estos tres son los supervisores, así que, por ejemplo, cásate con este aquí. En cualquier caso, quiero saber eso. entonces mary volvería ahora tengo más resultados, así que mire allí y también dave aquí y dave aquí para que devuelvan todos estos resultados, ese filtro avanzado, así que en cualquier lugar donde se use cualquiera de estos tres nombres, así que tenemos nuestros resultados. aquí bien, estas tres personas entraron aquí los resultados, así que ahora lo que estoy haciendo es tomar estos tres nombres, voy Voy a copiarlos, los voy a colocar aquí, estos resultados ahora se convierten en nuestro criterio como supervisor, de modo que podamos obtener cada vez que se hayan usado, así que puedo devolver todos estos aviso, quiero devolver todos estos en un filtro avanzado y luego son todos estos los que se convertirán en el nivel tres, lo haremos la última vez y el nivel cuatro, lo que nos da el nivel tres y cuatro dentro de nuestro código, eso es todo lo que hacemos. solo tenga este ciclo en este momento, así que lo primero que queremos hacer es borrar el contenido del nivel 3. así que nuevamente quiero ejecutar esto aquí, voy a ejecutar esto y simplemente borrar cualquier contenido ahora lo que voy a hacer voy a colocar el rango de puntos l3 a l y la última fila de resultados la última fila de resultados es igual a lo que es igual básicamente voy a tomar lo que esté ubicado aquí q3 y la última fila de resultados es igual al rango de puntos q3 q3 y el último valor de punto de la fila de resultados está bien, lo que va a hacer es establecer los siguientes criterios ahora todo lo que estamos haciendo es tomar estos nombres y traerlos aquí abajo, eso los traerá aquí abajo y luego vamos a ejecutar el filtro avanzado desde ese bueno , me alegro de haberlo hecho bien, echemos un vistazo a eso, así que tenemos eso es todo lo que tenemos que hacer , solo va a ejecutar ese ciclo, así que una vez que tengamos el siguiente criterio, ejecutaremos ese filtro avanzado nuevamente, así que lo que vamos a hacer es borrar estos niveles, vamos a dejemos que vba se haga cargo y complete eso por nosotros, así que ahí vamos, echemos un vistazo uno, dos, cinco, tres y cuatro, perfecto, está bien, eso es exactamente lo que queremos, tenemos nuestro nivel establecido, ahora estamos listos para ejecutar nuestra macro principal que está funcionando. para ejecutar eso, lo primero que quiero hacer es copiar esto y quiero asegurarme de ejecutarlo cada vez que creamos ese gráfico, así que eso es lo primero que haremos, lo primero que también quiero también quiero obtener ese estilo, tenemos ese estilo como una variable larga aquí, así que quiero determinar qué estilo vamos a usar el estilo de uno a cinco va a ser igual a bien, vamos a usar el reemplazo en este porque recuerde que dije que necesito extraer ese número rango de puntos de administración dónde está ubicado ese localizador en valor de punto f5 ese es el estilo recuerda que ese es el estilo que hemos establecido aquí mismo estilo se ubicará en f5 todo lo que quiero hacer es eliminar las palabras el estilo del texto y el espacio todo lo que quiero hacer es eliminar eso porque me va a dejar con lo que sea número, quiero que así lo hagamos, así que solo voy a hacer eso dentro de eso, así que vamos a usar reemplazar y qué estoy eliminando, estoy eliminando lo que se llama estilo y el espacio, lo estoy reemplazando con nada . qué nos va a dejar eso nos va a dejar con ese número ese será el número de estilo ahora que tenemos eso podemos usarlo para determinar qué estilo queremos usar bien bien entonces vamos a concéntrese de nuevo principalmente en la hoja del organigrama que es un con cha organizacional rt haga clic en el punto para asegurarse de que tenemos el intellisense y tenemos que escribir bien, así que lo primero que quiero hacer es eliminar cualquier forma que esté asociada con el organigrama que ya podría ser aquí no hay ninguno aquí, pero quiero eliminar alguno si es así, para hacer eso, vamos a establecer algunos nombres específicos cuando los creamos para que podamos eliminarlos fácilmente cuando lo necesitemos , así que lo haremos. para cada forma de gráfico, ya hemos creado esa dimensión que, como forma de gráfico de formas y, por supuesto, formas de puntos, ¿qué queremos hacer? Vamos a cerrar nuestro ciclo con la siguiente forma de gráfico, por lo que es solo una línea de código si está en una cadena. estamos buscando algo en forma de gráfico nombre de punto no quiero eliminar todos los nombres en el curso en la hoja solo aquellos con criterios específicos y qué criterios exactos esos nombres que tienen el elemento de gráfico de texto elemento de gráfico asegurándonos sus muestras aquí no contienen la palabra elemento afilado que sabe que contienen grupos de muestra, por lo que no queremos eliminarlos, por lo que queremos asegurarnos de que los nombres no tengan esos nombres asociados, por lo que eliminaremos todo lo que se llame elemento del gráfico, entonces, ¿cómo lo hacemos si el elemento del gráfico no lo tiene? igual a 0, eso significa que se ha encontrado que esos caracteres se encuentran dentro de esa cadena, en ese caso, queremos eliminarlos, así que elimine el punto de la forma del gráfico, así que elimine todos los elementos del gráfico . el nombre del punto no es igual a chartshape.delete entonces ahí vamos así que ahora los hemos borrado todos bien así que ahora lo que quiero hacer es obtener algunas variables tenemos muchas variables que necesitamos tenemos una carpeta de imágenes y cosas como esto, así que hagamos que la carpeta de selección sea igual al rango de puntos de administración y que se ubicará en el valor de punto f3, será la ubicación de la carpeta de imágenes ubicación de la carpeta de imágenes también quiero la imagen predeterminada entonces ¿qué es eso ? la imagen predeterminada va a ser igual a en t En su caso, será f4, así que simplemente copiaremos esto aquí y lo colocaremos y lo colocaremos en f4, que es nuestra imagen predeterminada en caso de que no haya una imagen, necesitamos configurar un nombre de archivo de imagen predeterminado predeterminado, así que una vez que lo tengamos También me pregunto la última fila del pentagrama, por lo que la última fila del pentagrama será igual y este será el pentagrama. Necesitamos llamarlo la hoja de pentagrama aquí específicamente en esa hoja de estilo, la última fila de la pila, todo bien una vez . Tenemos que lo que quiero hacer es determinar si encontramos al supervisor. Quiero hacer básicamente lo mismo que hicimos aquí, así que podemos hacer eso aquí . Encontré la fila del personal, no necesitamos establecer el nivel, pero voy a copiar esto aquí. Necesitamos buscar al líder una vez más, eso es importante, así que para hacer eso, si la última fila es menos de tres, saldremos. el sub eso significa que no tenemos ningún conjunto de datos el rol de líder encontrado vamos a buscar eso otra vez quiero llamarte En la hoja aquí, recuerde que no estamos en la hoja del personal, así que tengo que llamar específicamente en esa hoja si el líder encontrado no subió nada, entonces salga del submarino, no hay líder, así que no hay nada que podamos hacer una vez que hayamos encontrado ese líder. entonces quiero tomar ese líder y quiero obtener su nombre para que el líder sea igual al rango de puntos del personal donde está ubicado en b y el líder encontrado los nombres están ubicados recuerda que los nombres están ubicados en la columna b aquí es donde nuestro los nombres están ubicados, la identificación se encuentra en la columna a, así que quiero que ese nombre lo ponga en una variable, está bien, también quiero obtener esta posición aquí ubicada en d, así que también lo pondré en una variable , supongo que podemos mantener aquí por ahora y luego podemos continuar con el código, así que el paso b y el líder encontraron la fila de puntos del rango del líder, esa es la fila que se encontró, un nombre de valor de punto del personal, está bien, ahora lo que quiero hacer es quiero obtener su identificación y también quiero obtener su posición, así que necesitamos obtener todo eso y haga eso, podemos simplemente copiar esto aquí y luego vamos, haré la identificación del personal, queremos el personal, quiero saber que su identificación será igual a un derecho, está ubicado en una identificación del personal, luego la posición para que podamos hacer esta posición va a ser igual a, en este caso, lo que se encuentra en d, así que ahora tenemos esa información porque es esa información la que quiero reproducir dentro de esos objetos del gráfico, así que vamos a llamar a esta posición muy buena así que tenemos el líder, tenemos su nombre, tenemos su número, tenemos una identificación que debería ser la identificación del personal, la identificación del personal y luego tenemos que la identificación del personal se encuentra aquí arriba en el texto, asegurándonos de que tengo un nombre. aquí mismo, la identificación del personal es lo que quiero en una variable de cadena, así que tenemos toda la información porque esa información, pero también quiero obtener esta imagen correcta. Necesito saber el nombre de la imagen porque quiero colocar esa imagen . donde el nombre de la imagen se encuentra en la columna g, así que vamos a obtener eso aquí, la imagen de la columna g es tan buena, me alegro de haberlo hecho tengo todo eso, ahora es solo el nombre de la imagen , necesito el archivo completo, necesito combinar este nombre y necesito combinar esta carpeta, la carpeta que se encuentra, así que f3 admin f3 y la barra invertida y el nombre de la imagen van a compensar. ese nombre de archivo completo, así que necesitamos obtener todo eso y ponerlo dentro de una variable para que la variable se llame un archivo de imagen será igual y necesitamos definir la carpeta de imágenes aquí también, no lo hicimos eso todavía, así que hagamos que la carpeta de imágenes va a ser igual a donde pondremos eso en varias variables para que sea un poco más simple la carpeta admin f4 es igual al rango de punto de administración f3 está bien, esa será la ubicación de la carpeta de imágenes ubicación de la carpeta de imágenes entonces tenemos eso ahora estamos bien hicimos la carpeta de imágenes hicimos la falla así que ahora podemos combinarlos así que pongamos ese archivo de imagen allí arriba quiero el archivo completo será básicamente la combinación de todos esos tan combinados que el archivo de la imagen va a ser igual l a la carpeta de imágenes y la barra invertida y la cita, está bien, barra invertida y qué más, el nombre de la imagen, está bien, vamos con el nombre del archivo de la imagen, está bien, tenemos los nombres completos del archivo de la imagen allí, pero lo que quiero hacer es verificar asegúrese de que sea correcto, no queremos errores si no es preciso si hay algún problema en la carpeta, así que verifiquemos si el directorio del archivo de imagen vb está vacío, entonces queremos hacer otra cosa que no quiero configurar la página predeterminada, por lo que si hay algún problema con la imagen del personal, queremos configurar la función predeterminada, entonces el archivo de imagen es igual a la imagen predeterminada, esa imagen predeterminada está configurada aquí arriba en f4, así que vamos a configurar la predeterminada imagen para mirar, pero ahora lo que quiero hacer es hacer una verificación más si el directorio es un archivo de imagen que verifica nuevamente el directorio vb el directorio vb si todavía está en blanco, entonces también tenemos un problema, ¿verdad? Si todavía está si no hay una imagen predeterminada igual en blanco el n lo que voy a hacer es configurar el archivo de la imagen igual a vacío , está bien, entonces no hay ninguna imagen, así que tenemos el directorio de esto, incluso la imagen predeterminada está vacía, entonces solo configuraré esto la variable debe estar vacía solo para que no haya errores, está bien, ahora podemos continuar, ahora estamos listos para comenzar con los niveles, entonces, ¿cuál es el primer nivel? Vamos a configurarlo como uno, así que el nivel será un nivel variable igual un nivel inicial establecido, así que una vez que tengamos eso, también quiero establecer la posición izquierda inicial, será igual a ahora, ¿ dónde queremos colocarlo? Lo pondré en algún lugar alrededor, digamos d5 aquí mismo, así que voy a poner esa posición izquierda inicial alrededor de d5 y quiero establecer la posición superior tal vez alrededor de d3 o algo así, así que eso debería ser suficiente, sigamos adelante y agreguemos eso aquí, así que quiero establecer esa posición inicial para que la izquierda la posición será, digamos, el rango de puntos d5, no será el valor, pero en este caso, el punto a la izquierda punto izquierdo establecer la posición inicial izquierda también necesitamos establecer la posición inicial superior para que la posición superior sea igual a ese rango en este caso podemos hacer digamos uh d3 d3 cualquier columna lo haría para este punto superior bien tres es realmente lo que queremos, queremos que la parte superior de la fila establezca la posición superior inicial, así que una vez que hayamos hecho eso, también queremos establecer una posición central, quiero saber la posición centrada porque vamos a tener que volver a centrar las cosas cuando lo necesitemos, la posición central será igual a la posición izquierda más la derecha, en lo que se basará, básicamente, será la suma del ancho de esta forma dividido por 2. Entonces, sea cual sea el ancho, de modo que significa que si coloco eso aquí , quiero dividirlo por dos, está bien, así que ese será el ancho de eso, así que básicamente tengo ese plus en este caso aquí agregaremos este grupo de muestra de formas de puntos y el estilo recuerda y el estilo quiero saber el ancho del punto dividido por 2, está bien, así que recuerda que es la muestra gr oup más cualquiera que sea el número, ese es nuestro número de estilo, así que debemos llamarlo que quiero dividir esto, quiero saber eso, eso significa que esta será exactamente la posición central, está bien , entonces sabemos el punto central que estamos poniendo Eso es una excelente posición central inicial, así que una vez que tengamos la posición central, ahora lo que quiero hacer es establecer el ancho de la forma. El ancho de la forma. No quiero poner eso en la variable 2 porque eso también nos ayudará a dar forma al ancho. en este caso , es igual a las formas de puntos y será básicamente esto aquí mismo, todo lo que necesitamos es solo estas formas de puntos, eso será todo, eso es todo lo que necesitamos establecer el grupo de ancho, llamémoslo grupo de ancho de grupo ancho tenemos el ancho y estaremos bien así que ahora lo que quiero es espaciador recuerda que estos no van a estar uno encima del otro va a haber una cierta cantidad de espacio entre estos voy a para poner eso dentro de una variable también el espaciador de forma va a ser igual a le Solo lo configuré en 160. Está bien, crea un espaciador ahora, si quieres que esté más espaciado, lo aumentas o quieres menos que menos, así que es bastante fácil de configurar en una variable, así que lo primero que quiero hacer es duplicar. esto, voy a crear nuestra inicial, tenemos nuestra, ya tenemos la información del presidente, ya hemos detallado que en la variable, tenemos su nombre, tenemos su identificación, tenemos su puesto. tenemos su foto tenemos todo, así que todo lo que vamos a hacer es duplicar este grupo así , entonces lo que voy a hacer es colocarlo, voy a configurar su foto i voy a establecer su nombre, vamos a hacer todo bien, así que eso es todo lo que tenemos que hacer, así que lo primero que queremos hacer es duplicar esa forma de muestra para poder hacer eso con esta línea de código aquí formas de puntos en su lugar de ancho punto duplicado voy a duplicarlo vamos a establecer un nombre inicial para ese grupo y eso es muy, muy importante, así que tenemos eso allí y qué está pasando ser va a ser igual recordar que ese texto específico llamado elemento de gráfico es el que vamos a ser y quiero agregar una identificación de personal para poder diferenciar entre cada uno de ellos recuerde que su identificación de personal es única para esto cosas, así que esta es básicamente vamos a crear una nueva forma, está bien, entonces estamos creando esa nueva forma y estamos nombrando esa nueva forma y ahora lo que queremos hacer es trabajar con eso para poder concentrarnos en eso así que lo que voy a hacer es copiar esto aquí y luego lo que vamos a hacer es con formas, así que ahora quiero trabajar solo con esa forma, así que con formas de puntos esa forma aquí vamos para hacer un poco de trabajo ahora vamos así que ahora Android así que ahora quiero trabajar con eso porque quiero colocar la posición superior quiero colocar la posición izquierda y así sucesivamente así que punto qué es lo que va la posición superior para ser igual a la posición superior inicial establecer la posición superior bien, también quiero establecer la posición izquierda que va a ser la izquierda va a ser igual a la posición izquierda relativamente simple para este primero establecer la posición izquierda está bien, ahora lo que quiero hacer es agregar algo de información, quiero poner esa imagen allí y quiero poner el texto allí, así que eso es parte de un grupo, recuerde que estamos en un grupo, así que lo que quiero hacer dentro de ese grupo es que quiero configurar la imagen del personal para completar la imagen del personal y quiero configurar el texto para la descripción del personal, así que vamos para hacer eso usando el control de elementos de grupo, así que puntee los elementos de grupo y cuál es ese elemento de grupo en el que nos vamos a centrar, nos centraremos primero en la imagen del personal, la imagen del personal es esa imagen y lo que quiero que se llene si quiero llenarlo con lo que quiero llenarlo con la imagen de usuario y cuál es esa imagen va a ser ese archivo de imagen eso es bastante simple para esa imagen a continuación quiero agregar el texto correcto para que el grupo incluya esto el caso va a ser la descripción del personal, recuerda que esa es la forma que está pegada allí y qué quiero colocar allí texto de punto marco de texto texto de punto de rango de texto de dos puntos y cuando quiero colocar a alguien colocar dos cosas allí quiero separarlo por una nueva línea para que podamos hacerlo con solo esta línea de código aquí texto en este caso va a ser igual a la primera línea de código del nombre del personal y lo que vamos a hacer es quiero hacer una nueva línea para que sea vb crlf y luego qué más quiero hacer Lo que quiero hacer es posicionarme bien, eso es lo siguiente, así que en este caso, la posición ya hemos definido que eso se ve bien, de hecho, si no estás seguro, siempre arruino las variables, solo lo pongo en minúsculas y si va a mayúsculas perfectas, está bien, ahora lo que hemos hecho establecemos la posición, eso es todo lo que teníamos que hacer, eso es todo con ese grupo, está bien, guardamos nuestro trabajo, así que nuevamente todo lo que hemos hecho aquí en este punto es básicamente poner la imagen en ponga eso aquí, está bien, así que sigamos adelante y si ejecutamos ese código para ver cómo lo estamos haciendo ahora y solucionemos esto v personal variable debería ser nm no no y creo que el nombre del personal es así y luego ejecuta esto para ver cómo lo estamos haciendo aquí está bien, así que tenemos a ese copresidente aquí, tengo que obtener su nombre, actualicemos ese nombre, su nombre fue cortado tan pobre chico pobre chico nombre del personal así que buscamos aquí bajo un nombre de personal aquí lo llamamos líder hagamos el nombre del personal ejecutándolo de nuevo perfecto está bien así que se ve muy bien me gusta excelente tenemos a nuestro primer presidente, fred fretters , como nuestro presidente y lo tenemos bien, así que ahora lo que podemos hacer es continuar con el resto de ellos, así que lo primero que queremos hacer es actualizar la posición superior, este es el solo uno en esta posición, así que todo lo demás estará debajo de eso, así que voy a aumentar esa posición superior porque todo lo demás estará debajo de eso, así que hagamos eso ahora mismo , la posición superior será igual a la superior actual posición más, digamos 110, está bien, así que ahora lo que vamos a hacer es Vamos a ejecutar un ciclo. Vamos a ejecutar un ciclo basado en esos niveles. Necesitamos hacer todos los demás niveles para el nivel. Ya hemos hecho el nivel uno, así que ahora nos centraremos en dos a cinco cuatro . nivel podemos ejecutar un ciclo y hacer todo el nivel debe ser igual a dos a cinco, asegurarnos de cerrar nuestro ciclo en el siguiente nivel para que todo esté entre este código, así que lo primero que quiero hacer es obtener todo del personal para esto, estamos en el nivel dos en este momento , así que voy a ejecutar un filtro avanzado, quiero poner el nivel aquí, por eso los niveles son tan importantes, voy a poner 2 aquí, entonces estoy vamos a ejecutar un filtro avanzado con este criterio basado en estos datos, por lo que todos los que tienen un nivel 2 serán devueltos, luego podemos recorrer aquellos que crean esas formas solo para esos niveles dos, así que eso es lo que haremos ahora para que el lo primero dentro de m3 necesito poner ese nivel allí para ese criterio para que el rango de puntos del personal m3 el valor del punto sea igual al nivel, está bien, establezca la inicial l evel establece los criterios de nivel porque vamos a ejecutar un filtro avanzado y necesitamos hacerlo bien, así que una vez que tengamos ese criterio, estaremos listos para ejecutar nuestro filtro avanzado y será más o menos lo mismo que este filtro avanzado aquí, así que podemos simplemente copiar esto y luego simplemente actualizaremos, necesitamos actualizar ese criterio, pero nos ahorra un poco de escribir aquí, así que tenemos que llamarlo el personal de la hoja en este caso, asegurándonos de llamarlo personal en esta hoja y necesitamos actualizar este criterio, solo va a ser m2 a m3 m2 a m3 eso es todo y los resultados también irán a p2, así que vamos a imprimir esos resultados de p2 a w y eso es todo luego también necesitamos el último resultado, por lo que se basará en tres este si los últimos resultados son menos de tres, entonces podemos ir a ningún resultado , pero necesitamos actualizar esto para el personal y debemos ponerlo porque eso es asegurarnos tenemos personal , estamos llamando al personal de la hoja aquí y también al personal aquí que es cinco Es muy importante llamar a la hoja y luego no pondremos ningún resultado aquí. No hay resultados. Una vez que no tengamos resultados . podemos hacer un poco de trabajo con eso y entonces lo que quiero hacer es llamar al supervisor si tengo una lista de supervisores aquí sé que quiero saber cuáles son sus subordinados en otras palabras digamos que yo tengo una lista de súper digamos fred fretters o quien sea el supervisor quiero saber cuáles son sus subordinados quiero saber cuántos subordinados tienen así que lo pondré en la fórmula si dave está en la lista como resultado i quiero saber cuántos subordinados tiene fred así que quiero buscarlo y quiero obtener esos tres podemos hacerlo con solo una fórmula simple podemos colocar esa fórmula directamente aquí vamos a indexar e3 indexar los subordinados aquí vamos a emparejarlo según el supervisor aquí, por eso esto debería estar aquí arriba o emparejarlo en función de lo que haya en r3 y luego lo que vamos a hacer es devolver el nombre del personal, por lo que , en función del supervisor, quiero devolver eso, así que si tomo esta fórmula y la traigo aquí solo para esos resultados. Mostraré automáticamente aquí todo lo que voy a mostrar debajo de los enlaces, está bien, así que eso es todo lo que tenemos que hacer dentro del código para hacerlo, ya tenemos el último resultado, así que ahora solo tenemos que copiar esa fórmula para que podamos haga eso con el rango de puntos del personal en este caso x 3 a x y la última fórmula de puntos de la fila de resultados es igual a la fórmula del punto del rango del personal x1 fórmula x1 punto copia de la fórmula lo llamaremos copiar la fórmula de los subordinados copiar la fórmula de los subordinados de los subordinados así que ahora que He copiado eso que realmente nos ayudará. Tenemos todo eso. Ahora lo que quiero hacer es ejecutar una ordenación . vi en esa muestra lo que quiero hacer es tener la mayor cantidad de subordinados en el lado izquierdo quiero traerlos en el lado izquierdo, así que los quiero primero a la derecha aquellos con el mayor número de subordinados a la izquierda hasta el final a la derecha igual aquí, así que vamos a hacer una clasificación doble aquí clasificando con dos de esas teclas específicas , está bien, le mostraré cómo hacerlo ahora mismo, así que, en primer lugar, con la ordenación de puntos del personal y asegúrese de que tengamos la ordenación del ancho final en función de eso, quiero borrar cualquier fuente que pueda ser los campos de ordenación no borre borrar cualquier tipo que pueda estar allí primero, ahora lo que queremos hacer es agregar nuestra clave inicial, por lo que son campos de clasificación en este caso, agregue y luego una clave, ¿cuál será esa clave? será igual a rango de puntos del personal t3 t3 es nuestro subordinado inicial t3 quiero la mayor cantidad de subordinados en la parte superior t3 va a hacer eso quiero ordenar en valores iguales de Excel derecho xl ordenar en valores y luego quiero que el orden sea descendente por lo que el orden es va a ser igual a xl descendente porque quiero lo máximo en la parte superior descendente bien ahora qué queremos llamar a este tipo de subordinados del personal y luego quiero un tipo secundario en este caso también en este caso quiero ordenar al supervisor, así que voy a copiar esto quiero poner una clave secundaria aquí en este caso va estar basado en x entonces xii quiero una clasificación secundaria basada en la clasificación del supervisor bajo los subordinados del supervisor y eso se basa en x3 esa será nuestra historia secundaria porque primero quiero saber cuántos subordinados tienen y cuántos su su su jefe tiene en ese caso debajo de los enlaces, así que los tenemos y ahora estamos listos para establecer el rango, así que configure el rango y el rango será igual al rango del personal en este caso p 3 hasta el final x en la última fila de resultados x y la última fila de resultados está bien y luego todo lo que tenemos que hacer es aplicar eso una vez que lo hayamos aplicado, hemos terminado, eso es todo con una espada, ejecutaré esa espada porque de esa manera cuando paso quiero lo máximo en la parte superior, la mayoría de los subordinados, la mayoría del personal y luego hacia abajo hasta lo mínimo. De alguna manera, irá de izquierda a derecha, de esa manera, la mayor parte estará en el lado izquierdo de nuestra organización, por lo que puede ir al menos para escribir, eso ayudará a equilibrarlo mejor, así que una vez que tengamos eso , estaremos listo para comenzar a ejecutar nuestro ciclo a través de nuestros resultados, así que hacemos exactamente eso aquí, así que, en primer lugar, lo que quiero hacer es establecer la cantidad de nivel, quiero determinar cuántos resultados tenemos , tengo tres resultados aquí, esto podría estar en la fila cinco, a la derecha, las últimas filas de resultados, la fila cinco, si tomo la última fila de resultados y resto dos, eso nos dará el número, la cantidad de resultados que tenemos, así que haremos exactamente eso dentro del código aquí. así que la cantidad de nivel va a ser igual a la última fila de resultados menos 2. Digamos simplemente la cantidad de resultados, la cantidad de resultados, así que sabemos que está bien, eso nos ayudará, así que ahora lo que quiero hacer es diferenciar entre si el nivel es dos, así que aquí de nuevo en nuestra muestra , echemos un vistazo a nuestro sa capa simple lo que quiero hacer es si es el nivel 2 quiero dividir esto entre esto si sé que esta es la posición central básicamente quiero tomar todo esto y quiero dividirlo por la mitad quiero determinar si yo sé que hay tres de ellos aquí, entonces sé que hay tres de estos y dos espaciadores aquí, así que quiero dividirlo y determinar el centro para que toda la primera fila solo la primera fila esté completamente centrada después de eso quiero inclinarme hacia cuantos más subordinados estén en el lado izquierdo, el personal izquierdo estará en el lado derecho, por lo que se inclina hacia la izquierda, así es como podemos diferenciarlo, podemos hacer exactamente eso aquí, por lo que la cantidad de nivel será igual a una vez tenemos la cantidad de nivel si el nivel recuerda que estamos recorriendo los niveles dos a cinco si el nivel es igual a dos quiero hacer algo diferente entonces hacer algo y luego hacer otra cosa bien si los niveles son dos básicamente lo que quiero hacer hacer es quiero centrarlo quiero disuadir el mío esa posición izquierda la posición izquierda va a ser igual a en este caso cualquiera que sea la posición central quiero saber la posición central menos quiero restar hagamos algo como espaciador de forma más quiero determinar la cantidad de nivel menos un nivel quiero saber cuántos espacios de forma, si tenemos tres resultados diferentes, entonces tenemos dos espacios diferentes entre ellos, así que esa será la cantidad de nivel menos uno, correcto, si tenemos tres resultados y nosotros menos uno correcto, obtendremos dos espacios quiero saber que hay dos espacios correctos y multiplicar eso más también quiero agregar el ancho de la forma quiero dividir eso por dos más el ancho de la forma y voy a dividir eso por dos agreguemos eso aquí dividido por dos está bien, eso nos dará nuestra diferenciación, actualicemos que necesito agregar uno más aquí, solo el último paréntesis allí y luego estamos listos para ir bien, ahora que tenemos la posición izquierda, lo que también quiero saber. es que quiero saber el cantidad anterior voy a establecer cuántas cantidades somos antes de que eso nos ayude, por lo que la cantidad anterior que vamos a establecer en una cantidad variable será igual a la cantidad de nivel cuántos serían antes de guardar el nivel anterior cantidad y quiero saber la posición izquierda anterior a la posición izquierda anterior y poner eso igual a la posición izquierda porque a medida que se actualiza quiero saber qué era antes y de esa manera, básicamente, si solo hay unos pocos resultados diferentes, vamos para poder ponerlos a la izquierda en otro si es uno o dos, no los quiero en el centro, los quiero justo debajo de su específico o cerca de eso, al menos según el espaciador, está bien, eso nos ayudará. necesitamos saber a medida que nos movemos hacia abajo, queremos saber la posición izquierda allí, así que si es el nivel dos, pero ¿y si está más allá de eso? ¿Y si es el nivel tres, cuatro o cinco? entonces quiero hacer algo ligeramente diferente en este caso pondremos esto en esto se llama los niveles restantes re niveles principales que no sean dos agregados, necesitamos agregar espacios adicionales, agregar espacios espaciadores adicionales a esto, por lo que este será una posición izquierda diferente a esta, la posición izquierda será igual a la posición central menos otra vez, hagamos para el ancho de la forma más el espaciador de forma quiero hacer eso tuve que agregar ese espaciador de forma multiplicado por cuántas veces lo que queremos hacer es la cantidad de nivel menos dos cantidad de nivel menos dos básicamente estamos determinando la posición izquierda estamos promediando eso basado sobre cuánto personal a la derecha necesitamos saber cuál es la posición de la izquierda qué tan lejos a la izquierda debemos moverlo para que la cantidad de nivel menos 2 nos lleve allí, así que una vez que tengamos eso, podemos agregar la forma con quiero agregar una forma más con el ancho de la forma y luego lo que vamos a hacer es dividir eso por 2 queremos obtener ese centro que será nuestra posición central, está bien, también lo que quiero hacer en este caso si la cantidad anterior es mayor r o igual a la cantidad de nivel y te mostraré por qué en solo un minuto mientras escribimos esto y la cantidad anterior no es igual a cero, entonces la posición de la izquierda es igual a la izquierda anterior y te mostraré por qué está bien, entonces ahora solo vamos a actualizar esa cantidad anterior , actualizaré la cantidad anterior, solo copiemos esto aquí porque eso es todo lo que haré, solo seguiré copiando eso para determinarlo y básicamente qué significa eso, está bien, así que vamos solo diga que esta fila queda cantidad pero ahora lo que quiero hacer es digamos que solo hay pre digamos que hay dos en el actual y hay cinco en el anterior si la cantidad actual es menor o igual a la anterior que quiero poner ellos a la izquierda no quiero estos dos completamente en el centro derecha eso no se vería tan bien cierto eso está un poco desordenado cierto no queremos eso tal vez no los queremos centrados a la derecha así que si el la cantidad anterior 5 es mayor que la cantidad actual, luego tome esa cantidad actual cantidad y tráigalos para mantener la misma posición izquierda anterior la posición izquierda anterior está aquí derecha la posición izquierda está aquí así que quiero la posición izquierda anterior aquí pero si hay más digamos que hay siete personas digamos que hay siete personas aquí entonces la cantidad sería más, esto es cinco, esto es siete, en ese caso, todos se pueden distribuir en consecuencia, así que básicamente estamos configurando la posición izquierda en función de cuántos, esto es solo dos, esta posición izquierda derecha es cinco, esta cantidad anterior es tres, entonces en este caso, podemos distribuirlos en consecuencia, está bien, no necesitamos tener la misma izquierda, no necesito estas posiciones izquierdas en la misma posición que la anterior, que está aquí, está bien, así que básicamente estamos trayendo el tamaño izquierdo de acuerdo, recuerde que esto está en nuestra muestra, a la derecha, esta es nuestra muestra, esta es la que tenemos, estamos trabajando en este momento, solo para que podamos, es más fácil para mí explicar si tengo ambos, así que volvamos al código. aqui y continua Entonces , hemos establecido la cantidad de nivel anterior y hemos establecido la posición izquierda anterior, escribamos que en la posición izquierda anterior establecida voy a hacer lo mismo aquí, así que no hay diferencia, solo vamos a seguir comprobando esa posición izquierda a medida que nos movemos a través de los niveles, está bien, entonces tenemos eso allí y ese es el final si eso es todo lo que tenemos que hacer básicamente en esto, todo lo que estamos haciendo es establecer la posición izquierda establecer la posición izquierda y organizar eso es todo lo que hacemos aquí según el nivel, ahora tenemos la posición izquierda, está bien, así que ahora lo que haremos es estar listos para recorrer nuestros resultados, nuestros resultados están aquí, así que ahora veamos si tenemos tres resultados hasta el final. vamos a ejecutar nuestro ciclo para el nivel número uno hasta el nivel número uno a través del nivel, podemos hacerlo en minúsculas, así que vamos a ejecutar otro ciclo cuatro, el número de nivel será igual a uno hasta el nivel y luego iremos al siguiente número de nivel, así que lo traeremos primero de todo lo que quiero hacer es determinar la identificación del personal que estará dentro de p y el nivel, recuerde que comenzará en 1, el número de nivel más 2, si comenzamos una fila 3, entonces debemos poner eso dentro de una variable, quiero obtener ese número de identificación, por lo que la identificación del personal será igual al rango de puntos del personal en este caso, p de ahí vienen los resultados y el número de nivel más el valor de dos puntos que será la identificación del personal, así que ahora nosotros tengo una identificación del personal qué más quiero el nombre del personal quiero el supervisor necesito obtener toda esa información así que voy a copiar copiemos esto aquí y comenzaremos a agregar esas variables así que qué más queremos de por supuesto quiero que el nombre del personal el nombre del personal va a ser igual a en este caso va a ser q así que estamos poniendo eso en q este es el nombre del personal nombre del personal a continuación también quiero quién es el supervisor de esas cosas supervisor eso es muy importante porque necesitamos conectarnos con el supervisor el supervisor se ubicará en r, así que yo va a estar aquí la columna r supervisor y también lo que quiero hacer es saber la posición de eso así que quiero saber su posición la posición está ubicada en la columna s para que podamos sacar eso aquí mismo esa es su posición porque queremos poner esa posición en la descripción en la posición del cuadro de texto también queremos que la imagen esté en esa posición, no con una s la primera vez que la atrapé en la posición inicial, está bien, y luego el nombre de la imagen, ¿dónde está ubicado? ¿Está ubicado en la columna v? así que cambiar esto a la columna v va a ser el nombre de la imagen y, por supuesto, vamos a hacer lo mismo que hicimos aquí, así que podemos copiar eso, recuerde que hicimos el nombre de la imagen aquí para este tipo aquí arriba carpeta de imágenes aquí todo esto es lo mismo, así que vamos a combinar la carpeta de imágenes, el nombre de la imagen, todo lo demás para que podamos copiar eso y luego traerlo aquí y deletreé que el nombre no está muy bien escrito, ahora está otra vez. vamos a comprobar para asegurarnos de que la imagen f archivos, si es un nombre incorrecto, lo configuraremos en la imagen predeterminada, si es incorrecto, lo configuraremos en blanco, todo lo siguiente, lo que me gustaría hacer es agregar un poco un poco de espaciador cuando hay un cambio de supervisor, volvamos a eso, notemos cómo estos tres miembros del personal tienen una cierta cantidad de espacio entre ellos y observemos que este personal tiene un poco más de espacio, así que lo que quiero hacer es cuando hay a cuando estamos bajando los resultados digamos que hay cinco resultados aquí vamos a un resultado dos resultados de hace tres años y cuando lleguemos al cuarto resultado voy a buscar el resultado anterior si hay un aviso de supervisor diferente el supervisor aquí es dave aviso el supervisor aquí es mary si hay un supervisor diferente quiero agregar un poco más de espacio entre eso y dentro de nuestros resultados aquí esto es básicamente lo que vamos a hacer voy a vaya si no es el primero mientras no sea el primer resultado si soy el estoy en el segundo y miro hacia arriba y veo que este supervisor es diferente a este supervisor . Quiero agregar un espaciador adicional a eso, así que eso es lo que vamos a hacer ahora. Vamos a escribir un poco . poco de código para hacer precisamente eso, por lo que ciertamente queremos asegurarnos de que no estamos en el primer resultado para que podamos hacerlo con esto si el número de nivel no es igual a uno y el rango de puntos del personal rr es el supervisor r y el nivel el número y el número de nivel más el valor de dos puntos el valor de punto no es igual al uno más uno, así que podemos simplemente copiar esto y luego no es igual al número de nivel más uno, así que básicamente somos el que está arriba, simplemente estoy mirando en el de arriba, si no son los mismos, eso significa que hay un supervisor diferente, así que verifique cuatro supervisores diferentes, tenemos que ponerlo, luego, entonces, ¿qué queremos hacer? Entonces, básicamente, lo que quiero hacer es simplemente agregar para la posición izquierda, entonces haremos el final si luego solo vamos a aumentar la l la posición de la izquierda es igual a la posición de la izquierda, solo voy a agregar más 20. Puede aumentar esto o disminuirlo según desee aumentar la posición de la izquierda en el cambio de supervisor bien, así que eso es todo lo que queremos hacer allí ahora lo que quiero hacer es yo quiero ubicar a ese supervisor justo la razón por la que queremos ubicar por qué es tan importante aquí si sé que este personal es el elemento 8 del gráfico el elemento 8 del personal necesito ubicar al supervisor, que sería el número de identificación del supervisor 4. ¿Por qué necesito ubicar? porque necesito conectarme a él correctamente, necesito traer este conector, este conector debe comenzar aquí, debe terminar en el supervisor, por lo que necesito conectarlo, por lo que debo saber la identificación del supervisor . y tres y mire los nombres aquí aquí es donde estoy aquí, así que eso es lo que tenemos que hacer, así que necesitamos ubicar al supervisor, está bien, entonces podemos hacer eso con solo una sucursal usando la multa, así que podemos hacer eso con esto así que escribamos un cheque para otro supervisor que hice eso aquí déjame poner esa nota aquí aquí es donde estamos buscando al supervisor diferente aquí y aquí es donde vamos a ubicar la identificación del supervisor así que eso es lo que quiero hacer ahora para que podamos usar el encontrado, por lo que vamos a establecer que el rango de pentagrama encontrado será igual al rango de puntos del pentagrama y estamos viendo el nombre del pentagrama, el nombre del pentagrama es ese rango con nombre que ya hemos guardado . estamos buscando el nombre del supervisor supervisor correcto, ya hemos nombrado a ese supervisor aquí, así que ya lo tenemos en una variable, entonces supervisor eso es lo que estamos buscando y vamos a buscar en los valores de Excel y sobresalir bien, ahora solo tenemos que ver si se encuentra si no se encuentra el rango de personal no es nada, entonces se ha encontrado y sabemos que se ha encontrado, entonces lo que hacemos es que podemos poner eso en una sola línea, entonces la identificación superior es esta idea de superior es igual al rango de puntos del pentagrama a y la fila en la que estaría t encontró el hechizo de estilo allí personal rango punto fila punto valor está bien, necesito deletrear esto aquí mismo, el personal debe agregarlo allí, asegúrese de que esté bien, así que si el personal encontrado no tiene nada que cancelar entre sí, entonces se encuentra la identificación del supervisor en un personal encontrado, esta es la identificación del supervisor, la identificación del supervisor está bien, así que ahora , una vez que tengamos eso, podemos continuar, está bien, estamos listos para duplicar ese tipo, estoy listo para crear la forma, así que una vez que tengamos eso, podemos hacerlo. esa es la forma de muestra nuevamente, podemos hacer tal como lo hicimos aquí, de hecho, podemos simplemente copiarlo aquí, todo lo que hicimos aquí porque va a ser lo mismo copiando aquí, así que este de aquí crea esa nueva forma que probablemente podamos copiar todo de esto aquí y luego simplemente lo actualizaremos en consecuencia a continuación porque hay algunas actualizaciones, así que ahora tenemos esto, así que copiémoslo aquí, básicamente, todo lo que estamos haciendo aquí es que vamos a copiar este grupo de muestra en el estilo elemento de gráfico duplicado y la identificación del personal , por lo que simplemente estamos duplicados Licándolo como lo hicimos antes y ahora con eso estamos configurando la posición superior , ya hemos establecido que estamos configurando la posición izquierda y ahora lo que vamos a hacer es agrupar esos elementos, ¿de acuerdo ? este grupo completa la imagen del usuario ya hemos configurado la imagen está en blanco o la contiene los elementos del grupo la descripción del personal nuevamente aquí estamos agregando el rango de texto el nombre del personal ya lo hemos definido aquí ya hemos definido el colóquese aquí para que tengamos eso cubierto, está bien, así que ahora lo que debemos hacer es agregar los conectores , solo una cosa más que quiero hacer antes de agregar esa imagen que quiero ejecutar, asegúrese de que si elige y voy a hacer esto arriba para nombrar elegir el nombre no es igual a vacío, entonces queremos agregar esa imagen de usuario, también la agregaré arriba, eso es un poco seguro para asegurarnos de que realmente estamos agregando algo que ayudará prevenir y voy a agregar eso aquí también justo donde creamos aquí aquí justo allí para o también para la imagen superior y para el personal individual a continuación vamos a hacer eso solo para asegurarnos de que lo tenemos así que ahora lo hemos colocado hemos agregado la imagen hemos agregado el texto ahora todo lo que tenemos que hacer es agregar el conector a la posición superior, está bien, también queremos actualizar la posición izquierda, la posición izquierda es igual a la posición izquierda más el espaciador de forma, queremos agregar esa posición izquierda allí y asegurarnos de que tengamos esa variable bien, está bien lo hicimos bien, así que ahora que hemos agregado el espacio estamos bien ahora podemos continuar con nuestro id de supervisor ya configurado y ahora lo que queremos hacer es agregar el conector agregar conector y como recordarán, ya tenemos esos conectores aquí según el estilo correcto, así que si echamos un vistazo dentro de nuestro original aquí, tenemos nuestros conectores aquí, nuestros conectores se llaman conector de muestra uno, conector de muestra dos, y así sucesivamente, etc. voy a usar es este texto aquí junto con el tipo para crear th en el conector basado en el color, así que podemos hacer eso aquí mismo, así que formas de puntos en este caso conector de muestra y necesitamos el estilo correcto y eso será uno dos tres cuatro y así sucesivamente punto duplicado en este caso punto nam quiero asignar es un nombre único, será igual a lo que vamos a llamar elemento de gráfico porque queremos eliminarlo justo cuando eliminemos los nombres de gráficos que siempre comenzarán con el elemento de gráfico allí y quiero agregar la identificación superior solo así que puedo hacerlos únicos y también quiero agregar un guión bajo aquí y luego quiero agregar la identificación del personal aquí, así que también vamos a poner la identificación del personal, la identificación del personal que lo hará único, déle un nombre único, está bien , entonces lo que voy a hacer es copiar eso porque vamos a trabajar con eso, está bien, voy a copiar eso, así que lo acabamos de crear, lo duplicamos tenemos, le hemos agregado un nombre y ahora vamos a trabajar con él, así que con esa forma de aquí vamos a hacer algo con ella. o asegúrese de que tenemos nuestro ancho final aquí, está bien, entonces, ¿qué queremos hacer con eso? Bueno , lo primero que quiero hacer es conectarlo y, para hacerlo, necesitamos agregar un poco para que podamos. vamos a agregar esto, va a ser un formato de puntos, va a ser el formato de conector, formato de conector de punto, formato de conector, eso es con lo que estamos trabajando porque básicamente estamos en el formato de conector, por lo que dentro de eso vamos a usar. vamos a comenzar esa conexión , ¿dónde queremos que comience esa conexión? Bueno, queremos comenzar en función de la hoja, por lo que debemos llamar a la hoja organigrama dentro de aquí, formas de puntos, ¿dónde queremos graficar nuevamente el elemento del gráfico y nosotros ? quiero conectarlo a la identificación superior y la identificación superior recuerda que ya tenemos eso, así que esta identificación de pares pero no solo este grupo, ¿verdad? Si echamos un vistazo dentro de la muestra aquí que tenemos aquí, aquí está el grupo que estoy trazando para esto. lo es pero realmente no lo quiero conectado quiero conectarlo a un sha específico pe dentro de este grupo qué grupo quiero conectarlo a la descripción del personal dentro de este grupo, por lo que es uno de los elementos del grupo que es donde quiero conectarlo aquí mismo en esta descripción del personal, así que en eso nos enfocaremos en los elementos de ese grupo en particular donde lo estamos haciendo, vuelva al código, así que comience a trazar los elementos del grupo de puntos, es uno de los elementos dentro de ese grupo, qué elemento es, es la descripción del personal, ese es el elemento al que quiero conectarlo, está bien y luego lo que quiero hacer es darle una posición ahora la posición correcta dónde queremos recordar que es cuando podemos tener un conector correcto puedo conectarlo aquí aquí aquí hay unas cuatro posiciones diferentes a las que me conecté creo que sí va así uno es el de arriba dos es el de la izquierda tres es el de abajo y el cuatro es el de la derecha en este caso creo que después de algunas pruebas queremos conectarlo a tres así que tres es la posición otra vez uno dos tres y cuatro entonces yo Voy a conectarlo a tres para que el tercer punto está aquí, coma tres, ahí es donde quiero conectarlo, está bien, entonces, ¿qué quiero hacer? Quiero establecer una conexión final, así que ese es el comienzo, pero ¿qué pasa con la conexión final nuevamente ? En este caso, vamos a conectarlo con el personal, por lo que graficar el elemento y no la identificación superior, pero esta vez será la identificación del personal, por lo que la identificación del personal es lo que obtendrá la identificación del personal y los elementos del grupo de puntos y cuál. ¿Lo queremos bien? Vamos a echar un vistazo a esto . ¿ Dónde queremos conectarlo? va a ser el punto número uno como creo que va así en sentido contrario a las agujas del reloj en sentido contrario a las agujas del reloj uno dos tres cuatro así que la posición uno pero quiero conectarlo a esta imagen específica dentro llamada la imagen del personal dentro de ese grupo parte de los elementos del grupo imágenes del personal donde queremos que ese conector co nnect, entonces podemos hacer eso dentro del código aquí, está bien, así que agrupe los elementos que estamos viendo en este caso en la imagen del personal imagen del personal nuevamente en la posición en qué posición queremos conectar uno que es la posición superior, está bien , eso es todo y luego termine con eso, en realidad va a hacer esa conexión si tengo todo bien, probablemente no sean algunos errores que tengamos que verificar, voy a guardar nuestro trabajo hasta ahora, está bien , entonces lo que quiero hacer entonces vamos a ¿Necesitamos un final si existe? Bueno, la razón es que posiblemente tuvimos un final correcto. Necesitamos asegurarnos de que el supervisor se encontró correctamente. Si no se encontró, entonces no vamos a tener una identificación de supervisor, así que estoy solo voy a agregar algo para asegurarme de que aquí solo hay un error al verificar si la identificación superior, digamos, no es igual a 0, luego continúa y luego a la derecha, así que solo vamos a repetir eso, luego terminaré si solo quiero hacer seguro que tenemos una idea superior, de lo contrario, no podemos crear un conector a menos que no hayamos encontrado d la identificación del supervisor, así que tenemos eso, eso es bueno, entonces vamos a pasar al siguiente nivel, también antes de pasar al siguiente nivel, quiero asegurarme de que vamos a establecer el rango de personal encontrado igual a nada porque vamos a restablecerlo de nuevo. Quiero asegurarme de que lo estamos restableciendo en busca de eso. Está bien, en su mayor parte, necesitamos lo que queremos hacer es avanzar al siguiente nivel una vez que vayamos. para cada nivel, necesitamos actualizar la posición superior derecha, así que el siguiente nivel lo haremos, el número del siguiente nivel aquí no, es un poco confuso , entonces lo que vamos a hacer es ir al la posición superior es igual a la posición superior más tal vez digamos 105 correcto, solo estamos actualizando, así que a medida que avanzamos en la segunda, necesitamos actualizar la posición superior que bajará la siguiente actualización de la posición superior bajará la siguiente a medida que avanzamos a través de estos niveles nivel uno nivel dos nivel tres nivel cuatro y posiblemente nivel cinco cada vez que estemos Al hacerlo, estamos aumentando la posición superior para que nuestro gráfico se mueva hacia abajo, echemos un vistazo al trabajo que hemos hecho hasta ahora . seguro que obtuvimos nuestro ancho final y el siguiente nivel, ya que apreciamos que vamos a poner esto sin resultados, es decir, no hay resultados para un solo nivel, pero lo dejaré caer aquí en caso de que haya resultados adicionales para niveles adicionales. subir un poco de nuevo guardando nuestro trabajo, sigamos adelante y ejecutemos la verificación de código para ver si hay algún error. asegurémonos de que esta sea la muestra, está bien, esto es que podemos deshacernos de la muestra, está bien, se ve bastante bien, tenemos que actualizar un poco el espacio, pero me gusta, es bastante bueno ir allí vamos , me gusta un mucho, así que actualicemos un poco de espacio, creo que es casi perfecto en realidad , ya que podemos ee, tenemos ese aviso de separador aquí, voy a cerrar la muestra para que no nos confundamos, ya no necesitamos esto, guarde nuestro trabajo antes de cerrarlo, luego cerraremos la muestra que solo estábamos trabajando con un libro de trabajo al mismo tiempo ayuda a minimizar la confusión se ve bien se ve igual a lo que vamos a ver el estilo diferente vamos a elegir un estilo diferente ir a la organización generar ese gráfico de nuevo ahora está calificando en rojo que puedes hacer esto un poco más rápido si hacemos eso notamos que tenemos este pequeño esto viene del tipo ves que uno déjame hacer eso otra vez ves que ves ese pequeño si actualizamos la pantalla de la aplicación actualizarlo obtendrá deshacerse de eso, entonces, ¿por qué no hacemos eso en una aplicación ab? La actualización de la pantalla de puntos es igual a la verdad. De acuerdo, echemos un vistazo a eso, veamos si eso elimina esa pequeña marca allí . uh cambiar la posición de alguien así podemos ver, tomemos a larry y póngalo debajo de jack y veamos si las cosas cambian, así que sigamos y pongamos a larry y lo pondremos debajo de jack aquí y luego cambiaremos ese original y luego lo generaremos nuevamente está bien, ahora está bajo el aviso de jack, tenemos nuestra izquierda, vaya a la izquierda, eso es exactamente lo que quiero cambiar de nuevo, digamos azul nuevamente, mi color favorito aquí y luego generar una vez más, está bien, eso se ve bien, podemos deshacernos de él los encabezados porque eso nos da un poco más de espacio, ya no necesitamos los encabezados , está bien, se ve bastante bien, esto debería estar centrado, aunque este es uno de estos, estos tres primeros deberían estar centrados directamente, déjame arreglar eso porque creo que es solo un pequeño problema en el primero, sigamos adelante y entremos aquí, la cantidad de nivel debe aumentarse, debe ser veces la cantidad de nivel, probemos eso y veamos cómo se ve bien, se ve bien, una última cosa, tenemos que actualizar el tipo en estos, observe cómo estos son e ordenado automáticamente y no está muy claro, así que vamos a invertir el orden en eso para que este campo se sienta claro lo que voy a hacer es invertir el orden y lo que eso va a hacer es vamos a clasificar a esos subordinados primero y luego al personal en segundo lugar, así que echemos un vistazo a eso y veamos cómo funciona, eso debería ser un poco más claro y luego ejecutaremos la macro, está bien, así que ahora tenemos a este tipo teóricamente debería ser movido aquí pero realmente me gusta la forma en que se ve aquí esto es realmente muy bueno está bien bien reiniciemos intentemos restablecer la parte posterior y veamos cómo funciona asegurándonos de que estamos al tanto de todo, entonces voy a dejar vaya a generar eso , está bien, se ve muy, muy bien, muchas gracias por unirse a mí, realmente lo aprecio, el organigrama de un clic, una capacitación increíble, si le gustan estas capacitaciones, tengo 200 libros de trabajo en un solo archivo zip por solo 77 bien. por supuesto, eso es menos de 40 centavos por plantilla que ayudaría nosotros fuera o también podría suscribirse al canal no se olvide de hacer clic en el icono de notificación campana comentar a continuación como el video su apoyo es muy apreciado muchas gracias nos vemos la próxima semana para otro entrenamiento increíble y único gracias de nuevo

Noticias relacionadas