tag:blogger.com,1999:blog-83843940994333381582024-03-18T17:58:06.269+01:00#ExcelPedroWaveExcel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.comBlogger287125tag:blogger.com,1999:blog-8384394099433338158.post-30150337980767055572024-03-11T08:30:00.002+01:002024-03-11T08:50:43.504+01:00Formato de celdas con emojis<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
En este ejemplo uso el formato de celdas con emojis como sustituto del
formato condicional, y así tener más opciones para comparar valores en
Excel.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrqPh9qcg-xH9NPj3dOiTXn82LopHHbTJR-J8cnjsVqEUbq6B94HIfYIck0dwOtDL66RMQsvXbL14j-ztE16rPo6wXZcGEANd9uEoOcUigW9_6GOa_N9PEtgVpyWPxYMYMmk_HyJGTnwSTPmBg9Prtn50VsFJDxmKqbyAOght8OTOoX0HfkwbjqQy-328/s1000/Celdas%20con%20emojis.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrqPh9qcg-xH9NPj3dOiTXn82LopHHbTJR-J8cnjsVqEUbq6B94HIfYIck0dwOtDL66RMQsvXbL14j-ztE16rPo6wXZcGEANd9uEoOcUigW9_6GOa_N9PEtgVpyWPxYMYMmk_HyJGTnwSTPmBg9Prtn50VsFJDxmKqbyAOght8OTOoX0HfkwbjqQy-328/w640-h360/Celdas%20con%20emojis.gif" width="640" /></a>
</p>
<p><br /></p>
<p>
<b>El Índice de Precios de Consumo - IPC</b> se utiliza para la revisión
salarial anual, para determinar el incremento del coste de la vida, o por
ejemplo para la revisión de alquileres y para la actualización de deudas o
sanciones. No confundir con la
<a href="https://economipedia.com/definiciones/diferencia-ipc-e-inflacion.html" target="_blank">inflación</a>
que contempla más datos que el IPC.
</p>
<p>
El IPC sirve como ejemplo de variación de precios anual de productos y
servicios de los hogares españoles, algunos suben de precio y otros bajan de
precio, por lo que tiene interés para saber qué y cuándo comprar.
</p>
<p>
<b>Fuente:
<a href="https://ine.es/dyngs/AYU/index.htm?cid=125" target="_blank">Sitio web del INE: www.ine.es</a></b>
con esta licencia:
</p>
<ul>
<li>
<a href="https://creativecommons.org/licenses/by/4.0/deed.es" target="_blank"><b>CC BY 4.0 Deed | Atribución 4.0 Internacional | Creative Commons</b></a>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Formato de celdas con emojis</span>
</h4>
<p>Este vídeo sirve a dos causas:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>
1) Los consumidores españoles pueden comparar las variaciones anuales de
precios de los productos y de los servicios, según su IPC.
</p>
<p>
2) Los usuarios de Excel pueden aprender un truco para añadir emojis como
estos: 🌎🔼🔽, a la izquierda o a la derecha dentro de una celda con
cualquier valor.
</p>
</blockquote>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/hnV5AVkL0uw?si=-TyYyaA-xA9MT25P" title="YouTube video player" width="640"></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Visualización de datos del IPC</span>
</h4>
<p>
Los datos del IPC están en la hoja '<b>IPC - Formato INE</b>' y tienen este
formato copiado directamente del INE:
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1He7UQW6t2PJdHMqXSmrJaqWYCdBPdfUaRfymcDU_V7rMQSu_xCubW3WGpOVqtrSZtSdysdgMHa0HBxtau7nLnZUbSwLe1VFuGKqYZ3w1e5nQzJ80JM8D2fagv1mycTttZrJx4D2epRqZ58fqIw3u2YKsXZDdWXHZv6O_Z2IVJ_EmUoErTvu23q1ICwg/s1920/Celdas%20con%20emojis11.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="501" data-original-width="1920" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1He7UQW6t2PJdHMqXSmrJaqWYCdBPdfUaRfymcDU_V7rMQSu_xCubW3WGpOVqtrSZtSdysdgMHa0HBxtau7nLnZUbSwLe1VFuGKqYZ3w1e5nQzJ80JM8D2fagv1mycTttZrJx4D2epRqZ58fqIw3u2YKsXZDdWXHZv6O_Z2IVJ_EmUoErTvu23q1ICwg/w640-h168/Celdas%20con%20emojis11.png" width="640" /></a>
</p>
<p>
Con el formato del INE no es fácil identificar las variaciones del IPC, pues
únicamente aparecen números positivos o con signo negativo.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFUh4u1bNhxMJiCzpGO77lFjteA8t60GtULinN4A2MzgpcLzyXVMXW364XqNGYjz1rZW8y46FSVPFeVyWHG1OkxlDOvNuwHMrcNVthZcaMAo9fIKunjGC6RmLpeDPTNrbe8Yqn6SnvWLTH1O3zPzmhpwJf8MzlR5HgGy-Sy6mQdhKXBQXdo5IE071eGzY/s850/Formato%20condicional%20IPC.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="713" data-original-width="850" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFUh4u1bNhxMJiCzpGO77lFjteA8t60GtULinN4A2MzgpcLzyXVMXW364XqNGYjz1rZW8y46FSVPFeVyWHG1OkxlDOvNuwHMrcNVthZcaMAo9fIKunjGC6RmLpeDPTNrbe8Yqn6SnvWLTH1O3zPzmhpwJf8MzlR5HgGy-Sy6mQdhKXBQXdo5IE071eGzY/s320/Formato%20condicional%20IPC.png" width="320" /></a>
</p>
<p>
Por lo que es mejor identificar las variaciones del IPC añadiendo un formato
condicional como el de esta imagen:
</p>
<p>
La regla de formato condicional se aplica al rango: =$B$9:$H$50 con las
variaciones del IPC.
</p>
<p>
Se han elegido 3 iconos. Uno para los datos mayores que cero, con un
triángulo verde hacia arriba. Otro para los datos igual a cero, con un guion
en color amarillo. Y otro para los datos menores que cero, con un triángulo
rojo hacia abajo.
</p>
<p>El resultado está en la hoja '<b>IPC - Formato condicional</b>'.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtDEgA9aGBtvYjFzsZAHbgQojv-Y1fd4nP4f6nLCPclfJ1GTe1pQ-RjAGle6Ar9vte898TMyWU7XHUHukvQTKE5xPkxT5n1wANpOjtURqWcH7zzWpnB0CNzwdIYN3FjAy-xpntYIq3q1AofcwpsvcRD12jn_rTwzN8woj-4qOegqQojF7uqZaGydwhqPI/s1920/Celdas%20con%20emojis21.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="1920" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtDEgA9aGBtvYjFzsZAHbgQojv-Y1fd4nP4f6nLCPclfJ1GTe1pQ-RjAGle6Ar9vte898TMyWU7XHUHukvQTKE5xPkxT5n1wANpOjtURqWcH7zzWpnB0CNzwdIYN3FjAy-xpntYIq3q1AofcwpsvcRD12jn_rTwzN8woj-4qOegqQojF7uqZaGydwhqPI/w640-h166/Celdas%20con%20emojis21.png" width="640" /></a>
</p>
<p>
En esta imagen sigue siendo difícil distinguir los iconos con los triángulos
y no hay diferencia en el color de los números.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwklK_CwjwhfJjerfY8w_PPZe6NW04mcYtGcMoOiqqe2KCYdJ9z_6YEuod2vatXHx93hPxmGzEwWCisS845gBFyHGb20d4uVN5NLk2c9oUogZiqHLIM_dYCs5iZoKswHt1OMkVhQ4UCKa5geHMFyp4NwApHIHmwsxQdjaj88nn61ebgbH65SvBvbmi_IY/s792/Formato%20de%20celdas%20IPC.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="771" data-original-width="792" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwklK_CwjwhfJjerfY8w_PPZe6NW04mcYtGcMoOiqqe2KCYdJ9z_6YEuod2vatXHx93hPxmGzEwWCisS845gBFyHGb20d4uVN5NLk2c9oUogZiqHLIM_dYCs5iZoKswHt1OMkVhQ4UCKa5geHMFyp4NwApHIHmwsxQdjaj88nn61ebgbH65SvBvbmi_IY/s320/Formato%20de%20celdas%20IPC.png" width="320" /></a>
</p>
<p>
En la hoja '<b>IPC - Formato de celdas</b>' está mi nueva propuesta para
distinguir las variaciones del IPC mejor que con el formato condicional.
</p>
<p>Con este formato de celdas de número personalizado con emojis:</p>
<p>[Azul]🔼* 0,0;[Rojo]🔽* -0,0;[Negro]🟰* 0,0</p>
<p>Los emojis empleados son:</p>
<ul>
<li>Un triángulo hacia arriba 🔼 para números positivos.</li>
<li>Un triángulo hacia abajo 🔽 para números negativos.</li>
<li>Un signo igual 🟰 para valores cero.</li>
</ul>
<p>
Además se añade el color <span style="color: #2b00fe;">[Azul]</span> para
números positivos, el color <span style="color: red;">[Rojo]</span> para
números negativos y el color [Negro] para valores cero.
</p>
<p>
<b><span style="color: red;"><u>TRUCO</u>:</span></b>
Los asteriscos (*) incluidos en el formato personalizado de las celdas hacen
que loe emojis estén a la izquierda y los números a la derecha, igual que
con el formato condicional, que era lo deseado.
</p>
<p>El resultado está en la hoja '<b>IPC - Formato de celdas</b>'.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd0Hmx3N1ZvcsmBmsLyb2EnT2nAa0ZSi6mp9zMeGwhXV93Zmr88J2sM3zJX7d2VUHq_dnbkr1Dw77Fa1TzQt9P7dDw8vWsb1cChCjvVab7CNlwYzrNgV4S03kXz2qjQS8765Invt2d90AwnjTWtad0Dtl7jY90Yz959sB5Ao9cV2W6R46p7B1BAKTF2nU/s1920/Celdas%20con%20emojis31.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="496" data-original-width="1920" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd0Hmx3N1ZvcsmBmsLyb2EnT2nAa0ZSi6mp9zMeGwhXV93Zmr88J2sM3zJX7d2VUHq_dnbkr1Dw77Fa1TzQt9P7dDw8vWsb1cChCjvVab7CNlwYzrNgV4S03kXz2qjQS8765Invt2d90AwnjTWtad0Dtl7jY90Yz959sB5Ao9cV2W6R46p7B1BAKTF2nU/w640-h166/Celdas%20con%20emojis31.png" width="640" /></a>
</p>
<p>
En mi opinión con este formato de celdas se aprecian mejor las variaciones
del IPC. Compruébalo tu mismo descargando el siguiente archivo de ejemplo.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga los formatos del IPC</span>
</h4>
<p>
Este archivo es compatible con versiones desde Excel 2010 hasta Excel para
Microsoft 365 y Excel para la Web, pero en equipos con Windows 10 o Windows
11, ya que los emojis no funcionan en versiones anteriores de Windows.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!102562" target="_blank"><span style="font-size: medium;"><b>Formatos con emojis IPC-INE - PW1.xlsx</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1Lwsb2Opiee0m2AIhXZ9h2IArNrG5yUJE&export=download" target="_blank"><span style="font-size: medium;"><b>Formatos con emojis IPC-INE - PW1.xlsx</b></span></a>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Las hojas están protegidas sin contraseña, por lo que puedes estudiar y
analizar los formatos.
</p>
<p>
<span style="color: red;"><b><u>ATENCIÓN</u>:</b></span>
Se puede modificar este libro de Excel respetando estas licencias:
</p>
<span><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a></span>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="51" data-original-width="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank"></a>
</p>
<p>
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank"><b>CC BY-NC-SA 4.0 Deed | Atribución-NoComercial-CompartirIgual 4.0
Internacional | Creative Commons</b></a>
</p>
<p><br /></p>
<h4>
<span style="color: red; font-size: large;">Formatos del IPC en la nube
</span>
</h4>
<p>
El archivo con los 3 formatos del IPC lo he compartido en la nube de
<a href="https://www.microsoft.com/es-es/microsoft-365/onedrive/online-cloud-storage" target="_blank">Microsoft OneDrive</a>, para que sea fácil de probar aunque no se tenga Excel instalado en
el equipo.
</p>
<p>
En la nube los emojis salen en su color original, por lo que las variaciones
del IPC son más difíciles de distinguir.
</p>
<iframe frameborder="0" height="480" scrolling="no" src="https://onedrive.live.com/embed?resid=6B219F16DA7128E3%21102562&authkey=%21ALiPLE6zOM25uPU&em=2&ActiveCell='IPC%20-%20Formato%20de%20celdas'!A1&wdHideGridlines=True&wdDownloadButton=True&wdInConfigurator=True&wdInConfigurator=True" width="640"></iframe>
<p>Para ajustar el zoom en la nube:</p>
<ul>
<li>
En el móvil o celular usa dos dedos en la pantalla, como haces para
ampliar o reducir una foto.
</li>
<li>
En el PC sitúa el cursor dentro del buscador y presiona la tecla
<<b>Control</b>> girando la ruleta del ratón.
</li>
</ul>
<p>
<b><span style="color: red;"><u> Posdata</u>:</span>
<i>Quisiera saber si conoces mejores formas de comparar datos en celdas.
Cuéntamelo en un comentario.</i></b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-56279518918597828302024-03-04T08:30:00.545+01:002024-03-05T10:15:55.542+01:00Nuevo tablero KANBAN mejorado<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Hace un año publiqué un <b>tablero KANBAN</b> que está recibiendo muchas
visitas últimamente, tanto en el canal de YouTube como en el blog:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2023/01/tablero-kanban-en-excel.html"
target="_blank"
><b>Tablero Kanban en Excel | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
Si no conoces mi primera versión de un KANBAN, será mejor que leas el
artículo del enlace anterior para familiarizarte con este tablero, pues no
me gusta repetir las mismas explicaciones una y otra vez.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">KANBAN mejorado</span>
</h4>
<p>
Esta imagen animada es del nuevo tablero KANBAN mejorado, en el que se
aprecian los nuevos filtros de tareas:
</p>
<ul>
<li>
Tareas asignadas a un miembro del equipo, o a todos si se deja en blanco
la celda J2.
</li>
<li>
Tareas con una criticidad seleccionada, o todas si se deja en blanco la
celda O2.
</li>
<li>
Tareas con inicio de la tarea desde una fecha selecciona, o todas si se
deja en blanco la celda T2.
</li>
<li>
<b
><span style="color: red;"><u>PLUS</u>:</span></b
>
Tareas con un texto hallado en el nombre o en la descripción de la tarea,
o todas si se deja en blanco la celda Y2. Este filtro lo he añadido a
última hora, por lo que no aparece en las imágenes ni en las explicaciones
del videotutorial.
</li>
</ul>
<p class="separator" style="clear: both;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4vmKDX9rjEPsFAqbtUisD9lFfZXMED4JFVTf59NPYfDNiuxR13eMAnbRMgIt-O4Yq-caeZ4jPr8Rjm4nV9Tun9sPAl05UX0TlwEpj9-FSpWHtMCMfEqmrMsZ5aIW_I31GRBNrvIAz9xkmXcyb_JhiNcRH8fPn2r09ejOnY7b3mYZcbcvFAcTsTQQnt-I/s1000/Kanban2.gif"
style="display: block; padding: 1em 0px; text-align: center;"
><img
alt=""
border="0"
data-original-height="562"
data-original-width="1000"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4vmKDX9rjEPsFAqbtUisD9lFfZXMED4JFVTf59NPYfDNiuxR13eMAnbRMgIt-O4Yq-caeZ4jPr8Rjm4nV9Tun9sPAl05UX0TlwEpj9-FSpWHtMCMfEqmrMsZ5aIW_I31GRBNrvIAz9xkmXcyb_JhiNcRH8fPn2r09ejOnY7b3mYZcbcvFAcTsTQQnt-I/s600/Kanban2.gif"
width="600"
/></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Tablero KANBAN en la nube</span>
</h4>
<p>
El nuevo tablero KANBAN lo he compartido en la nube de
<a
href="https://www.microsoft.com/es-es/microsoft-365/onedrive/online-cloud-storage"
target="_blank"
>Microsoft OneDrive</a
>, para que sea fácil de probar aunque no se tenga Excel instalado en
el equipo.
</p>
<p>
Cada vez que se accede a este KANBAN se ven los estados actualizados de mis
propias tareas.
</p>
<iframe
frameborder="0"
height="480"
scrolling="no"
src="https://onedrive.live.com/embed?resid=6B219F16DA7128E3%21102492&authkey=%21AJ1v-HPkEYyC0wE&em=2&AllowTyping=True&ActiveCell='KANBAN'!A1&wdHideGridlines=True&wdDownloadButton=True&wdInConfigurator=True&wdInConfigurator=True"
width="640"
></iframe>
<p>Para ajustar el zoom en la nube:</p>
<ul>
<li>
En el móvil o celular usa dos dedos en la pantalla, como haces para
ampliar o reducir una foto.
</li>
<li>
En el PC sitúa el cursor dentro del buscador y presiona la tecla
<<b>Control</b>> girando la ruleta del ratón.
</li>
</ul>
<p>
<u
><b><span style="color: red;">AVISO</span></b></u
>: En la nube no se guardan los cambios que hagas.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Tablero KANBAN mejorado</span
>
</h4>
<p>
En el vídeo explico las mejoras añadidas a esta segunda versión del tablero
KANBAN en Excel.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/OIe_HkS8B1w?si=aww_G0caEdDGj5J5"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el tablero KANBAN mejorado</span
>
</h4>
<p>
Este tablero KANBAN es compatible con versiones desde Excel 2010 hasta Excel
para Microsoft 365 y Excel para la Web.
</p>
<p>Descarga la versión 2.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!102492"
target="_blank"
><span style="font-size: medium;"
><b>Tablero Kanban - PW2.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=17fbXDfi-JdJGEz5qRaTc61l1Kp_Os9hV&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Tablero Kanban - PW2.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Las hojas están protegidas sin contraseña, por lo que puedes estudiar y
analizar las fórmulas.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<span
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a
></span>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Primer uso del tablero KANBAN</span
>
</h4>
<p>
Estos son los pasos a seguir para usar por primera vez el tablero KANBAN:
</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p>
1) Borrar el rango <b>Datos!A2:H101</b> para borrar los datos de todas mis
tareas. Para ello seleccionar ese rango y presionar la tecla: <b>Supr </b>
</p>
<p>
2) Editar los nombres de los estados en el rango <b>Configura!B7:B17</b>
</p>
<p>
3) Elegir el estado final en la celda <b>Configura!B19</b>. Si se deja en
blanco el último estado será el estado final.
</p>
<p>
4) Editar los nombres de las criticidades en el rango
<b>Configura!D8:D10</b>
</p>
<p>
5) Editar los miembros del equipo a quienes se asignarán las tareas en el
rango <b>Configura!F8:F22 </b>
</p>
<p>
6) Si cambias el nombre del archivo tendrás que escribirlo en la celda
<b>Configura!B22 </b>
</p>
<p>7) Crear la primera tarea en la hoja '<b>Datos</b>'</p>
<p>8) Usar el <b>tablero KANBAN</b>...</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Mejoras del tablero KANBAN</span
>
</h4>
<p>
Con este tablero KANBAN hago el seguimiento de mis tareas desde hace más de
un año, y ahora le he dado un repaso en esta nueva versión con los
comentarios de quienes llevan probando y usando la primera versión desde
hace un año, y lo conocen mejor que yo.
</p>
<p>La nueva versión del tablero KANBAN contiene varias mejoras:</p>
<p>1️⃣ Hasta 100 tarjetas, una por cada tarea.</p>
<p>
2️⃣ Hasta 10 estados o pasos de las tarjetas con posibilidad de renombrarlos.
</p>
<p>3️⃣ Hasta 28 tarjetas en cada estado.</p>
<p>4️⃣ Hasta 3 criticidades con posibilidad de renombrarlas.</p>
<p>5️⃣ Hasta 15 miembros del equipo para asignarles tareas.</p>
<p>6️⃣ Filtrar tareas por miembros asignados del equipo.</p>
<p>7️⃣ Filtrar tareas por criticidad.</p>
<p>8️⃣ Filtrar tareas por fecha de inicio.</p>
<p>9️⃣ Filtrar tareas por texto en el nombre o la descripción de la tarea.</p>
<p>
También contiene algunas mejoras de aspecto y con un poco de conocimiento de
Excel se pueden ampliar los límites indicados.
</p>
<p>
Ya es hora de que dejes de usar notas adhesivas y de pasarte a este tablero
virtual KANBAN, hecho totalmente con fórmulas de Excel, por lo que se puede
compartir con el equipo de trabajo en la nube de Microsoft OneDrive.
</p>
<p>El detalle de las mejoras es, sin orden de importancia:</p>
<ul>
<li>
Crear una nueva hoja '<b>Formulas</b>' con las fórmulas con las que se
obtiene la lista de tareas aparecen en el tablero. En la primera versión
estas fórmulas estaban en filas y columnas ocultas del propio tablero. En
la segunda versión es mucho mas fácil añadir mas filas para nuevas tareas
y mas columnas para añadir mas estados. Por defecto caben hasta 10 estados
y 28 tareas en cada estado.
</li>
</ul>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhths868V5SVf9BdNODs8idy_UeGbNzw_3L_9P1HundAFr6H2L4GnEEocchcHGxGb5fEIEpIVUHKHj5ePXg_KA1zwZJ1iWU7k8yMeHJlrNc3gaRV0UGCE2Th-j1ofTTw24LweKaVsR-yqQWBHHnVfNp8slsu3eN2MdzvdYFM8-fjbZyiEKYSK0ZA-tJAVk/s1600/Formulas%20Kanban2.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="468"
data-original-width="1600"
height="187"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhths868V5SVf9BdNODs8idy_UeGbNzw_3L_9P1HundAFr6H2L4GnEEocchcHGxGb5fEIEpIVUHKHj5ePXg_KA1zwZJ1iWU7k8yMeHJlrNc3gaRV0UGCE2Th-j1ofTTw24LweKaVsR-yqQWBHHnVfNp8slsu3eN2MdzvdYFM8-fjbZyiEKYSK0ZA-tJAVk/w640-h187/Formulas%20Kanban2.png"
width="640"
/></a>
</p>
<ul>
<li>
Modificar la hoja '<b>Datos</b>' para mostrar los errores de validación al
introducir: Estado; Criticidad y fechas.
</li>
</ul>
<ul>
<li>
Incluir formatos condicionales para resaltar con colores la criticidad de
cada tarea en la hoja '<b>Datos</b>'.
</li>
</ul>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMLNPDjxeITPawsmw0GUnB7RSl0z2K93nlFKqUoa_AfZr7LG-NxIK9eqICddQwedHx3LhBCcfFZ7Dg26K2t9mqWUos8PyULP9F_j6b3t7xS_kfNcI3J7jvT_O_akivfDIrkrkBvNEo9_dK3hoT0diUehUPbRR-_FMyeQaj5pwk8n3v34ouyl3Ro2Q1DcU/s1916/Datos%20Kanban2.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="467"
data-original-width="1916"
height="156"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMLNPDjxeITPawsmw0GUnB7RSl0z2K93nlFKqUoa_AfZr7LG-NxIK9eqICddQwedHx3LhBCcfFZ7Dg26K2t9mqWUos8PyULP9F_j6b3t7xS_kfNcI3J7jvT_O_akivfDIrkrkBvNEo9_dK3hoT0diUehUPbRR-_FMyeQaj5pwk8n3v34ouyl3Ro2Q1DcU/w640-h156/Datos%20Kanban2.png"
width="640"
/></a>
</p>
<ul>
<li>
Crear condiciones de filtrado ocultas en la hoja '<b>Datos</b>'. Las
tareas que en la columna I estén en rojo no se mostrarán en el tablero
KANBAN pues están filtradas. El hipervínculo de las tareas ocultas por las
condiciones del filtro lleva a la celda KANBAN!B2 por defecto.
</li>
</ul>
<ul>
<li>
Poder ampliar en la hoja '<b>Datos</b>' las 100 filas, una por cada tarea.
</li>
</ul>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj53fvJRMzQIoL2LMuT0eZxEv2Bw_vqH38QnfMadrlgFW-hckfNRMvL2N0_UHIB4ESrWnwBGoRCBsq3OcHgFVTL5X1UEkf0er1CFWDN7ivgh4uCd6ycOuBWourTYCYzTtygmdTVoYVEzuAeLho5-z9unhi3SA-AA2kqFlj4yuKx4w0ZFIZoUn4YtI7gR9A/s865/Configura%20Kanban2.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="776"
data-original-width="865"
height="287"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj53fvJRMzQIoL2LMuT0eZxEv2Bw_vqH38QnfMadrlgFW-hckfNRMvL2N0_UHIB4ESrWnwBGoRCBsq3OcHgFVTL5X1UEkf0er1CFWDN7ivgh4uCd6ycOuBWourTYCYzTtygmdTVoYVEzuAeLho5-z9unhi3SA-AA2kqFlj4yuKx4w0ZFIZoUn4YtI7gR9A/s320/Configura%20Kanban2.png"
width="320"
/></a>
</p>
<ul>
<li>
Configurar hasta 10 estados en la hoja '<b>Configura</b>', pudiendo
modificar sus nombres antes de crear alguna tarea.
</li>
</ul>
<ul>
<li>
Elegir el estado final en la celda B19 para que avise si no se ha
introducido una fecha final en el estado final.
</li>
</ul>
<ul>
<li>
Cambiar los nombres de las 3 criticidades en la hoja '<b>Configura</b>',
antes de crear alguna tarea.
</li>
</ul>
<ul>
<li>
Añadir miembros al equipo asignado a las tareas en la hoja
'<b>Configura</b>'.
</li>
</ul>
<ul>
<li>
Poder cambiar el nombre del archivo en Excel para la Web, para que sigan
funcionando los hipervínculos en la nube.
</li>
</ul>
<ul>
<li>
Filtrar las tareas de un miembro del equipo en la hoja con el tablero
KANBAN.
</li>
</ul>
<ul>
<li>Filtrar las tareas por criticidad en la hoja '<b>KANBAN</b>'.</li>
</ul>
<ul>
<li>
Filtrar las tareas por la fecha de inicio en la hoja '<b>KANBAN</b>'.
</li>
</ul>
<ul>
<li>
Filtrar las tareas con un texto hallado en el nombre o la descripción de
la tarea.
</li>
</ul>
<p>
<b
><span style="color: red;"><u>ATENCIÓN</u>:</span></b
>
Este último filtro de texto lo he añadido a última hora, por lo que no está
explicado en el vídeo.
</p>
<p>En la siguiente imagen están algunos filtros aplicados como ejemplo:</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoUdpQp1LjCz-J9QGDUZsiNqkL8fvRe59i-Km6rNWSB6GeQ37_G7v0tM02btF15qTnUpcLnSWIDtXqrxdMUeVOsskGBDuFXsTfJAwXiFxZJkhpMFIxAzyDemUS25qjs1-y3WwwL6h67FfXhM2akC0Zjar2waKEaul2BhAnNRIkovpGGgXjxBm277QlqG8/s2399/Filtros%20Kanban2.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="632"
data-original-width="2399"
height="168"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoUdpQp1LjCz-J9QGDUZsiNqkL8fvRe59i-Km6rNWSB6GeQ37_G7v0tM02btF15qTnUpcLnSWIDtXqrxdMUeVOsskGBDuFXsTfJAwXiFxZJkhpMFIxAzyDemUS25qjs1-y3WwwL6h67FfXhM2akC0Zjar2waKEaul2BhAnNRIkovpGGgXjxBm277QlqG8/w640-h168/Filtros%20Kanban2.png"
width="640"
/></a>
</p>
<p>En esta imagen filtro por las tareas con el texto: <b>kanban</b></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvfBrlQm7AcMpAT1Q-Jsdsw7ozPT4DgV6_Falz4FZInzImT7pZUQHhUiylEreiBj-gNp8WA5sQee9uaQaTx__jgeYpfRQ3syEEq9B4d5fvqx0TaRtiSVIFwhDogc2piQNBggKbZrA1BMU7y0iSV1eRZn9cDSFpGzCq3bbxUXGltrbWOhCsjlkgO70lf2I/s1919/Textos%20Kanban2.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="838"
data-original-width="1919"
height="280"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvfBrlQm7AcMpAT1Q-Jsdsw7ozPT4DgV6_Falz4FZInzImT7pZUQHhUiylEreiBj-gNp8WA5sQee9uaQaTx__jgeYpfRQ3syEEq9B4d5fvqx0TaRtiSVIFwhDogc2piQNBggKbZrA1BMU7y0iSV1eRZn9cDSFpGzCq3bbxUXGltrbWOhCsjlkgO70lf2I/w640-h280/Textos%20Kanban2.png"
width="640"
/></a>
</p>
<p>
<b
><i
>Ahora te toca a ti decirme qué le falta a este tablero KANBAN o si te
gusta como ha quedado...</i
></b
>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-52720769253055463682024-02-26T08:30:00.212+01:002024-03-03T13:39:13.539+01:00Calendario internacional con una única fórmula<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Me he propuesto el reto de hacer en Excel un
<b>calendario internacional con una única fórmula</b>, en el que la semana
pueda comenzar en lunes o en domingo, y los días y meses estén escritos en
el idioma de Excel.
</p>
<p>En esta imagen animada se ve en español y en inglés americano:</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOV6gBiA7Zuz9mK_0PPuCErGSQODDUseLreGTGOn-CJaOrD_ZLPhLk2hKHzs8IdRUk-phL5BOITZZM-ChRAIY7PQNHAEtbPrBahKmwQWtRBc8XxlWSmgyiOqlmn05LuZBtBM7Cjm3pbyw4Yxm_y-gzGNeMbaZ4whC2HdMou6MG8OBDCQUvHkOr472YZ0/s1000/Calendario%20Formula%20Calendar.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="562"
data-original-width="1000"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyOV6gBiA7Zuz9mK_0PPuCErGSQODDUseLreGTGOn-CJaOrD_ZLPhLk2hKHzs8IdRUk-phL5BOITZZM-ChRAIY7PQNHAEtbPrBahKmwQWtRBc8XxlWSmgyiOqlmn05LuZBtBM7Cjm3pbyw4Yxm_y-gzGNeMbaZ4whC2HdMou6MG8OBDCQUvHkOr472YZ0/w640-h360/Calendario%20Formula%20Calendar.gif"
width="640"
/></a>
</p>
<p><br /></p>
<p>
Cuando vi este vídeo, que reproduzco aquí con permiso de su autor, me puse a
pensar:
<b
><i
>Por qué no hacer un calendario con una única fórmula, pero que sea lo
más general posible.
</i></b
>
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="520"
src="https://www.youtube.com/embed/w9UY8TxjACg?si=TE2DgQ89qO0aI76_"
title="YouTube video player"
width="320"
></iframe>
<p>
Y llegué a la conclusión que se podía hacer un calendario más internacional,
aunque la fórmula se complique un poco.
</p>
<p>
La fórmula original es de <b>Albert Cid</b>, MVP en MS365 Apps &
Services y autor del canal de YouTube:
<a href="https://www.youtube.com/c/HablandodeExcel" target="_blank"
><b>Hablando de Excel</b></a
>
</p>
<textarea cols="75" readonly="" rows="2">
=LET(f;FECHA(C3;MES(C4&1);1);DIA(SECUENCIA(6;7;f-DIASEM(f;2)+1)))
</textarea
>
<p>
Durante la grabación del vídeo <b>Albert</b> cometió un pequeño desliz, al
restar 1 en vez de sumar 1 antes de los 3 paréntesis del final, por lo que
los meses del calendario son incorrectos, aunque no le quita mérito a la
fórmula, pues en un comentario del vídeo él mismo escribió la fórmula
correcta.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Prueba mi calendario con una fórmula en la nube</span
>
</h4>
<p>
Si no tienes las versiones más recientes de Excel (Excel 2021 o Excel para
Microsoft 365), o si no quieres descargar el calendario al final de este
artículo, aún puedes probar mi nuevo <b
>Calendario con una única fórmula</b
>
aquí, en la nube de Microsoft OneDrive con Excel para la Web, en el que lo
más interesante es poder elegir cuando comienza la semana en la celda D11,
lo que hace internacional este calendario:
</p>
<iframe
frameborder="0"
height="460"
scrolling="no"
src="https://onedrive.live.com/embed?resid=6B219F16DA7128E3%21102382&authkey=%21AEjX1Sfbh8qoHxE&em=2&wdAllowInteractivity=False&AllowTyping=True&ActiveCell='Calendario'!A1&wdHideGridlines=True&wdDownloadButton=True&wdInConfigurator=True&wdInConfigurator=True"
width="640"
></iframe>
<p>Para ajustar el zoom en la nube:</p>
<ul>
<li>
En el móvil o celular usa dos dedos en la pantalla, como haces para
ampliar o reducir una foto.
</li>
<li>
En el PC sitúa el cursor dentro del buscador y presiona la tecla
<<b>Control</b>> girando la ruleta del ratón.
</li>
</ul>
<p>
<u
><b><span style="color: red;">AVISO</span></b></u
>: En la nube no se guardan los cambios que hagas.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Características del calendario con una única fórmula</span
>
</h4>
<p class="separator" style="clear: both; text-align: center;"></p>
<p>El calendario tendrá las siguientes características:</p>
<ol>
<li>Hecho en Excel con una única fórmula.</li>
<li>Años desde 1900 hasta 9999.</li>
<li>Meses independientes del idioma de Excel.</li>
<li>
La semana comienza en lunes (estilo europeo) o en domingo (estilo
americano).
</li>
<li>
Los nombres de los 7 días de la semana cambian dinámicamente: de Lunes a
Domingo o de Domingo a Lunes.
</li>
<li>Formato condicional sin fórmulas para marcar en rojo los domingos.</li>
<li>
<b
><span style="color: red;"><u>Opcional</u>:</span></b
> Formato condicional con una segunda fórmula para resaltar el día de
hoy en color de fondo amarillo.
</li>
</ol>
<p>
<b
><span style="color: red;"><u>ATENCIÓN</u>:</span></b
>
Lo más interesante es que <b>es un calendario internacional</b>, pues se
puede elegir si la semana comienza en domingo o en lunes. Además los meses y
días de la semana se muestran en el idioma de Excel, sea español, inglés u
otro idioma.
</p>
<p>
Por ejemplo,
<b>con Excel en inglés y las semanas comenzando en domingo</b> será así:
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjShMdlBeu3ECqNJIEC3rCiRhGHVSddIERI06QtQA1HdAtyMFe3D4GnIL8AHnd4tM5tziCOks-xlaSHrX4rZXTDa77W9kuS2lHPN0wa-M1TM2QVWFZTosAvfcFYfDVQUPcfHUrNG_LHw08oZIEPRQZIUeN20KanzQbCUBsSrBJVXfkuH9a1MJiGqHmEqcU/s1920/Calendar%20formula.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjShMdlBeu3ECqNJIEC3rCiRhGHVSddIERI06QtQA1HdAtyMFe3D4GnIL8AHnd4tM5tziCOks-xlaSHrX4rZXTDa77W9kuS2lHPN0wa-M1TM2QVWFZTosAvfcFYfDVQUPcfHUrNG_LHw08oZIEPRQZIUeN20KanzQbCUBsSrBJVXfkuH9a1MJiGqHmEqcU/w640-h360/Calendar%20formula.png"
width="640"
/></a>
</p>
<p><br /></p>
<p>
<b
><i
>La única fórmula de la hoja está en la celda B3 y genera el calendario
en el rango B3:H9.</i
></b
>
</p>
<p>
En la imagen animada se ven las principales características de este
calendario.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm6IQHh9DxqyXoFn0BpO8OmLKw3bULs89aouZt2ENpHBr4XD8tzAP0_flPtGDZW2fuYRl1OaLGknjTeblicgjE4k4CEL1jAw0QLXhN1dNIVHgFYzIw_tZ-ixkhCM74TCnzvjnpXO_F4v_DN2_iFNpO9e6fFSWaqr-ey90iJPsWwvLzyob7tlQqs0kTORE/s873/Calendario%20una%20f%C3%B3rmula.gif"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="822"
data-original-width="873"
height="301"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm6IQHh9DxqyXoFn0BpO8OmLKw3bULs89aouZt2ENpHBr4XD8tzAP0_flPtGDZW2fuYRl1OaLGknjTeblicgjE4k4CEL1jAw0QLXhN1dNIVHgFYzIw_tZ-ixkhCM74TCnzvjnpXO_F4v_DN2_iFNpO9e6fFSWaqr-ey90iJPsWwvLzyob7tlQqs0kTORE/s320/Calendario%20una%20f%C3%B3rmula.gif"
width="320"
/></a>
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Definiciones previas para la fórmula única</span
>
</h4>
<p>
Antes de copiar la fórmula única en la celda B3 hay que definir lo siguiente
en este orden:
</p>
<ul>
<li>
<b>TablaMeses</b>: Tabla en el rango B14:B26, con los 12 meses, siendo
fechas con formato personalizado: mmmm, para mostrar los nombres de los
meses.
</li>
</ul>
<ul>
<li>
<b>TablaComienzoSemana</b>: Tabla en el rango C14:C16, con un lunes y un
domingo, siendo fechas con formato personalizado: dddd, para mostrar los
nombres de los días de la semana.
</li>
</ul>
<ul>
<li>
<b>miSemanaPrimerDía</b>: nombre definido de la celda C15 que es un lunes.
</li>
</ul>
<ul>
<li>
<b>miAño</b>: nombre definido de la celda H2 donde elegir el año con un
desplegable de 1900 a 9999.
</li>
</ul>
<ul>
<li>
<b>miMes</b>: nombre definido de la celda agrupada B2:C2 donde elegir el
mes con un desplegable mediante validación de datos del tipo Lista con los
meses de la tabla TablaMeses.
</li>
</ul>
<ul>
<li>
<b>miSemanaComienza</b>: nombre definido de la celda D11 donde elegir si
la semana comienza en domingo o en lunes con un desplegable mediante
validación de datos del tipo Lista con las dos fechas de la tabla
TablaComienzoSemana.
</li>
</ul>
<p>Esos nombres se definen en el <b>Administrador de nombres</b> así:</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQc0D-QPavSUep1bZAuIM9AgrtcaO493o7NYP_58rIKE-v69GcIUQuafJwCWtxGe6PIdAqYEMLQMb2ooe2Y88Rfhd5lv_mj5TF-hXcci1NgTV93C6bE5oAxIXcM1XUb1oXyrHCVyakEUYQCIc4mQHXIvqvzL-xU74Wl61iB5xdHIje3IHHUkffCaM2OYg/s1422/Nombres%20Calendario%20una%20f%C3%B3rmula.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="449"
data-original-width="1422"
height="202"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQc0D-QPavSUep1bZAuIM9AgrtcaO493o7NYP_58rIKE-v69GcIUQuafJwCWtxGe6PIdAqYEMLQMb2ooe2Y88Rfhd5lv_mj5TF-hXcci1NgTV93C6bE5oAxIXcM1XUb1oXyrHCVyakEUYQCIc4mQHXIvqvzL-xU74Wl61iB5xdHIje3IHHUkffCaM2OYg/w640-h202/Nombres%20Calendario%20una%20f%C3%B3rmula.png"
width="640"
/></a>
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Fórmula única para hacer el calendario</span
>
</h4>
<p><b>La única fórmula</b> que hace falta para hacer este calendario es:</p>
<textarea cols="75" readonly="" rows="21">
=LET(
año; miAño;
mes; COINCIDIR(miMes; TablaMeses[Meses]; 0);
fecha; FECHA(año; mes; 1);
díasemana; DIASEM(fecha; 2 - (miSemanaComienza <> miSemanaPrimerDía));
fechas; SECUENCIA(7; 7; fecha - díasemana - 6);
SI.ERROR(
SI(fechas < fecha - díasemana + 1;
NOMPROPIO(TEXTO(fechas; "dddd"));
SI(MES(fechas) = mes;
SI(miSemanaComienza <> miSemanaPrimerDía;
-TEXTO(fechas; "d");
fechas
);
""
)
);
""
)
)
</textarea
>
<p>
Con las nuevas funciones de Excel, como LET y LAMBDA, hay que acostumbrarse
a indentarlas para hacerlas más legibles, con líneas separadas (presionar
las dos teclas: Alt + Intro) para cada conjunto de nombre y su valor y para
las funciones que realizan el cálculo.
</p>
<p>
La fórmula única que genera el calendario usa
<a
href="https://support.microsoft.com/es-es/office/funci%C3%B3n-let-34842dd8-b92b-4d3f-b325-b8b8f9908999"
target="_blank"
><b>la función LET explicada aquí</b></a
>, con la siguiente sintaxis:
</p>
<textarea cols="75" readonly="" rows="2">
= LET(nombre1, valor1, [nombrei, valori], cálculo)
</textarea
>
<p>
El primer nombre1, el primer valor1 y el cálculo son obligatorios, son
opcionales el resto: [nombrei, valori].
</p>
<p>
En la fórmula única hay 5 nombres y sus valores, y el resto es una fórmula
con el cálculo. El cálculo genera una matriz de 7 filas x 7 columnas, una
columna por cada día de la semana. La primera fila es el nombre de los días
de la semana, el resto de filas son los días del mes elegido.
</p>
<p>Nombres de la función LET:</p>
<ul>
<li><b>año</b>: con valor del nombre definido: miAño</li>
<li><b>mes</b>: con el número del mes definido: miMes</li>
<li><b>fecha</b>: con el primer día del mes y año elegidos.</li>
<li><b>diasemana</b>: con el día de la semana de la fecha:</li>
<ul>
<li>1 (lunes) al 7 (domingo) si la semana comienza en lunes.</li>
<li>
<span>1 (domingo) al 7 (sábado) si la semana comienza en domingo.</span>
</li>
</ul>
<li>
<span><b>fechas</b>: es una matriz de 7x7 valores calculados con:</span>
</li>
<ul>
<li>
<span>fecha - díasemana - 6</span>
</li>
</ul>
<li>
<span><b>cálculo</b>: con las siguientes condiciones:</span>
</li>
<ul>
<li>
<span
>Las fechas de la primera fila como nombres de días de la
semana.</span
>
</li>
<li>Solamente se ven las fechas del mes elegido.</li>
<li>
Si la semana comienza en lunes las fechas son con formato fecha de
Excel.
</li>
<li>
Si la semana comienza en domingo las fechas son números negativos de
días del 1 al 31, con el número máximo dependiente del mes elegido.
</li>
</ul>
</ul>
<p>
Estas dos últimas condiciones permiten distinguir si los domingos están en
la primera o en la séptima columna de la matriz de fechas, con lo que se
puede aplicar un formato condicional para números negativos o positivos,
según en qué día comienza la semana, si en domingo o en lunes...
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Opcional: Segunda fórmula para el día de hoy</span
>
</h4>
<p>
Si se quiere resaltar el día de hoy en el calendario hay que añadir un
formato condicional con esta fórmula:
</p>
<textarea cols="75" readonly="" rows="2">
=O(B4=HOY();SI.ERROR(FECHA(miAño;MES(miMes);-B4);0)=HOY())
</textarea
>
<p>
En el siguiente vídeo explico cómo añadir este formato condicional opcional
y los otros tres obligatorios, que permiten marcar en rojo los domingos.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN5zZZT_0Xskm4GisgOKaWPPMKunQ9teYT4YrYNkjuy7PVo7Y5PTCOu3ZaM-TzlP0ulpxc5ZywzDVcJh4-iCWsCsvIu1FxqWJJTuCMyA98BvqtqwMSZDuQ1t9896NM2SvBzwxRRUYyX5OglXcM3KMulWDAVKzDtV5rnRos4UCEqG4QdWggePWYwNFgeAw/s1257/Formato%20condicional%20Calendario%20una%20f%C3%B3rmula.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="449"
data-original-width="1257"
height="228"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN5zZZT_0Xskm4GisgOKaWPPMKunQ9teYT4YrYNkjuy7PVo7Y5PTCOu3ZaM-TzlP0ulpxc5ZywzDVcJh4-iCWsCsvIu1FxqWJJTuCMyA98BvqtqwMSZDuQ1t9896NM2SvBzwxRRUYyX5OglXcM3KMulWDAVKzDtV5rnRos4UCEqG4QdWggePWYwNFgeAw/w640-h228/Formato%20condicional%20Calendario%20una%20f%C3%B3rmula.png"
width="640"
/></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Calendario con una fórmula</span
>
</h4>
<p>
En el vídeo explico paso a paso cómo crear un
<b>Calendario con una única fórmula</b> y cómo programar y probar la nueva
<b
><a
href="https://support.microsoft.com/es-es/office/funci%C3%B3n-let-34842dd8-b92b-4d3f-b325-b8b8f9908999"
target="_blank"
>función LET</a
></b
>, que aún no conocen muchos usuarios de Excel ¡con lo potente que es!
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/zaJyynAcHP0?si=JC4S143brO2LD3lS"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el Calendario con una única fórmula</span
>
</h4>
<p>
Este calendario es compatible con las versiones más recientes de Excel:
Excel 2021, Excel para Microsoft 365 y Excel para la Web.
</p>
<p>Descarga la versión 4.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!102382"
target="_blank"
><span style="font-size: medium;"
><b>Calendario con una fórmula - PW4.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1j1XCQ0CvgRyqdWmscKjiQYgAlK6cQ9ET&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Calendario con una fórmula - PW4.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
La hoja está protegida sin contraseña, por lo que puedes estudiar y analizar
la fórmula única.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<span
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a
></span>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<p class="separator" style="clear: both;">
<br />
Si estás interesado en cómo se gestó este calendario, puedes seguir la
conversación del siguiente enlace:
</p>
<ul>
<li>
<a
href="https://foro.todoexcel.com/threads/calendario-con-una-sola-f%C3%B3rmula.68705/"
target="_blank"
><b
>Calendario con una sola fórmula | El foro Excel de TodoExcel.com</b
></a
>
</li>
</ul>
<p>
El tema fue creado por <b>Macro Antonio</b> a partir del vídeo de
<b>Albert Cid</b>, en los que me he basado para hacer mi
<b><i>calendario internacional con una única fórmula</i></b
>.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-65753458268515852862024-02-19T08:30:00.093+01:002024-02-21T20:36:31.821+01:00Mapa del tiempo de municipios españoles<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
A primeros de año me hice
<b
>el propósito de crear un mapa del tiempo de cualquier municipio
español</b
>, lo que era un proyecto ambicioso pero que se podía conseguir dividiéndolo
en varias entregas.
</p>
<p style="text-align: center;">
<b
><span style="color: red;"
>¡En mes y medio creo que he conseguido mi propósito!</span
></b
>
</p>
<p style="text-align: center;">
<b
><span style="color: red;"
>¡Pruébalo y me dices si realmente lo he conseguido o si queda mucho por
depurar!</span
></b
>
</p>
<p>
Esta es la séptima y última entrega sobre mapas de municipios, con<b
> el mapa del tiempo de la lista de municipios españoles</b
>, en la que por defecto he incluido la lista de capitales de provincia.
</p>
<p>Puedes descargarlo al final del artículo.</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho5wmHZTXe8ksnS7qGgfwN4vroi57ojz2daXfybICBnpfmrfWQ-vcI4iZBoMcvKWc4F-cMKn0Trbf1EZmc_G4OOeEX8fqZxX31D-StEYvRXE9K6vxmT7l8uhsGVAm3ETix5bpTkfTvemKeiEso7S3nciJxTp3TejmZ7YnZ7Ywl8g3KKWRyRKzDJ16sefM/s853/Mapa%20del%20tiempo%20de%20los%20pueblos.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="480"
data-original-width="853"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho5wmHZTXe8ksnS7qGgfwN4vroi57ojz2daXfybICBnpfmrfWQ-vcI4iZBoMcvKWc4F-cMKn0Trbf1EZmc_G4OOeEX8fqZxX31D-StEYvRXE9K6vxmT7l8uhsGVAm3ETix5bpTkfTvemKeiEso7S3nciJxTp3TejmZ7YnZ7Ywl8g3KKWRyRKzDJ16sefM/w640-h360/Mapa%20del%20tiempo%20de%20los%20pueblos.gif"
width="640"
/></a>
</p>
<p>
Con el botón de abajo a la izquierda se cambia el tipo de Control,
mostrando:
</p>
<ul>
<li>Los datos del municipio.</li>
<li>El tiempo previsto para 7 días.</li>
<li>El cielo previsto para 7 días.</li>
</ul>
<p>
En este mapa del tiempo se puede cambiar el día de las predicciones
meteorológicas, para hoy o para uno de los 6 días siguientes, con sólo
elegir una fecha en el control.
</p>
<p>
Si haces clic en la chincheta📌del control se pasa al modo avión🛩️, con lo
que el control volará por encima del mapa siguiendo al ratón.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cielo previsto</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3MLeutM22LRUKW2LH-9pLnklfMNxs3-7hc0Ym3i0_8y6zo-1PjY-tpZpS1iXdKZoGF6axkGLF2RIemdREFji_tOcNjhCBDu-NqZ52S8ZKSNyMtBfKYgnzG5oAM9U9fqDyhHfw-NLrD0QVMp_5w4KAZYH9dM2wtr5O214GKEleD9nls0YGQY95T30a-k0/s658/Cielo%20previsto.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="658"
data-original-width="464"
height="400"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3MLeutM22LRUKW2LH-9pLnklfMNxs3-7hc0Ym3i0_8y6zo-1PjY-tpZpS1iXdKZoGF6axkGLF2RIemdREFji_tOcNjhCBDu-NqZ52S8ZKSNyMtBfKYgnzG5oAM9U9fqDyhHfw-NLrD0QVMp_5w4KAZYH9dM2wtr5O214GKEleD9nls0YGQY95T30a-k0/w283-h400/Cielo%20previsto.png"
width="283"
/></a>
</p>
<p>
<b> El control del cielo previsto</b> de la imagen de la derecha
muestra el estado del cielo previsto para 7 días, del 14 al 20 de febrero,
aunque se ha elegido el 18 de febrero como fecha del cielo previsto en el
mapa de cada uno de los municipios de la lista.
</p>
<p>
Es muy fácil cambiar la fecha de las predicciones con solo hacer clic en
cualquier parte de la fila con el día elegido.
</p>
<p>En el Control con el cielo previsto aparecen:</p>
<ul>
<li>Los 7 días de la predicción.</li>
<li>Los con el estado del cielo de cada día.</li>
<li>Los estados del cielo de cada día.</li>
</ul>
<p>
<b
><span style="color: red;"><u>ATENCIÓN</u>:</span></b
> El nombre del municipio en el control es un enlace a la página de
AEMET.
</p>
<p>
Lo interesante es saber cómo se consiguen dibujar esos pictogramas con el
estado del cielo, tanto en el control como en el mapa del tiempo.
</p>
<p>
Con la macro <b>GuardarCielo</b> del módulo <b>MóduloCielo</b> se crea una
carpeta llamada <b>Cielo</b> en la ruta de la plantilla con el mapa del
tiempo.
</p>
<p>
Dentro de esa carpeta se guardan los 52 pictogramas que originalmente están
en la hoja '<b>CIELO</b>', incluido uno para el cielo vacío...
</p>
<p>
A la macro que crea la carpeta de pictogramas solamente se la llama una vez,
siempre que no se mueva a otra carpeta la plantilla con el mapa del tiempo.
</p>
<p>
Para ver estos pictogramas en el mapa se cambia el marcador de cada
municipio de la lista con la macro: <b>CambiarMunicipios</b>, con el
siguiente código:
</p>
<textarea cols="75" readonly="" rows="8">
.MarkerStyle = xlMarkerStylePicture
With .Format.Fill
.Visible = msoTrue
.UserPicture ThisWorkbook.Path & "\Cielo\" & _
Trim([miValorPrevisto]) & ".png"
End With
.Format.Line.Visible = msoFalse
</textarea
>
<p>
Como
<b
><a
href="https://learn.microsoft.com/es-es/office/vba/api/excel.userpicture"
target="_blank"
>UserPicture</a
></b
>
solamente puede hacer referencia a una imagen de una carpeta, esa es la
razón para tener que crear la carpeta: <b>Cielo</b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Tiempo previsto</span>
</h4>
<p>
En esta imagen está <b>el control del tiempo previsto</b> y el mapa
para el día 13 de febrero, con los porcentajes de precipitaciones previstos
de lluvia.
</p>
<p>
En cada punto del mapa con un municipio de la lista se puede ver el
porcentaje de precipitación al lado del nombre del municipio.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj61xRsY3C_hGN_AKtfKH-K_nXyNN5yoSqKI8EohoJoU9uB1gipdI90WsbdJILJWEfdyS23k6gEkUuJrr5TmlO4HMZZUIwh8gOo6K-7YPDjq2uahmjIpBnoCPWUVLGxbikSYv6U0P3iZE-_yb1PXC-MIICWRfdEqn5_GF9mYBqCxyRr-DjbG9zx4KtSyQI/s1920/Precipitaciones.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj61xRsY3C_hGN_AKtfKH-K_nXyNN5yoSqKI8EohoJoU9uB1gipdI90WsbdJILJWEfdyS23k6gEkUuJrr5TmlO4HMZZUIwh8gOo6K-7YPDjq2uahmjIpBnoCPWUVLGxbikSYv6U0P3iZE-_yb1PXC-MIICWRfdEqn5_GF9mYBqCxyRr-DjbG9zx4KtSyQI/w640-h360/Precipitaciones.png"
width="640"
/></a>
</p>
<p>
Cuando se elige un tipo de predicción en el control del tiempo previsto, en
el mapa aparecen los valores previstos para la fecha elegida solamente en
los municipios incluidos en la lista.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgFM23crfIKolWELbU-TlZ8iIx9V3WTf6XoZbRihc8YmTUQLkO0l6asSu8HnqXBx8T6xHBk7sz8sfEOOZVDX5IKrtB0NobUpa4MveuWLOscLGWtSxfzju2BqarxYdEmHmZg8SHOh4M8QK_m9ObSBddIVPrzqZ2vbQ3oTlSShKC6nZ1GgoZYg4cD1ziB4/s658/Tiempo%20previsto.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="658"
data-original-width="464"
height="400"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgFM23crfIKolWELbU-TlZ8iIx9V3WTf6XoZbRihc8YmTUQLkO0l6asSu8HnqXBx8T6xHBk7sz8sfEOOZVDX5IKrtB0NobUpa4MveuWLOscLGWtSxfzju2BqarxYdEmHmZg8SHOh4M8QK_m9ObSBddIVPrzqZ2vbQ3oTlSShKC6nZ1GgoZYg4cD1ziB4/w283-h400/Tiempo%20previsto.png"
width="283"
/></a>
</p>
<p>
En el control del tiempo previsto se pueden elegir varios tipos de
predicciones:
</p>
<ul>
<li>Las temperaturas mínimas.</li>
<li>Las temperaturas máximas.</li>
<li>Los porcentajes de precipitación: lluvia o nieve.</li>
<li>La velocidad del viento.</li>
<li>El nivel máximo de rayos ultravioleta - UV.</li>
</ul>
<p>
Para cambiar la fecha y el tipo de predicción se hace clic en cualquier
valor previsto, en una cabecera de las predicciones o en una fecha, con lo
que se actualiza el mapa para la fecha elegida con el tipo de predicción
elegido.
</p>
<p>
<b
><span style="color: red;"><u>ATENCIÓN</u>:</span></b
>
El nombre del municipio en el control es un enlace a la página de AEMET.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Datos de predicción del tiempo</span
>
</h4>
<p>
Estas predicciones se obtiene cuando se hace clic en el <b>símbolo @</b> del
control, con lo que se actualiza el tiempo previsto, como se ha explicado en
la entrega anterior de este mapa:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2024/02/predicciones-de-municipios-espanoles.html"
target="_blank"
><b>Predicciones de municipios españoles | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
La consulta de la predicción del tiempo se hace para cada uno de los
municipios de la lista, consultando con <b>Power Query</b> en la web de la
AEMET.
</p>
<ul>
<li>
<a
href="https://www.aemet.es/es/eltiempo/prediccion/municipios"
target="_blank"
><b
>El Tiempo. Predicción por municipios - Agencia Estatal de
Meteorología - AEMET</b
></a
>
</li>
</ul>
<p>Los pictogramas del estado del cielo se han obtenido de esta página:</p>
<ul>
<li>
<a
href="https://www.aemet.es/es/eltiempo/prediccion/municipios/ayuda"
target="_blank"
><b
>Interpretación - Agencia Estatal de Meteorología - AEMET. Gobierno de
España</b
></a
>
</li>
</ul>
<p>
<b
><i
>© AEMET autoriza el uso de la información y su reproducción citando a
AEMET como autora de la misma.</i
></b
>
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
<b>Widget con el tiempo en mi ciudad:</b>
</p>
<iframe
frameborder="0"
height="200"
id="iframe_aemet_id33044"
name="iframe_aemet_id33044"
scrolling="no"
src="https://www.aemet.es/es/eltiempo/prediccion/municipios/mostrarwidget/zaragoza-id50297?w=g4p11110011ohmffffffw1000z267x4f86d9t95b6e9r1s8n2"
tabindex="0"
width="640"
></iframe>
<p>
En este enlace puedes crear el tiempo de cualquier municipio para tu Web:
</p>
<ul>
<li>
<a
href="https://www.aemet.es/es/eltiempo/widgets/municipios/"
target="_blank"
><b>Widget del Tiempo - Agencia Estatal de Meteorología - AEMET</b></a
>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas que he escrito sobre
<b>mapas de municipios españoles</b>:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"
><b>municipios | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>Las 7 entregas por orden de publicación y de dificultad son:</p>
<ol>
<li>
<a
href="https://pedrowave.blogspot.com/2024/01/mapa-de-municipios-espanoles.html"
><b>Mapa de municipios españoles</b></a
>
</li>
<li>
<a
href="https://pedrowave.blogspot.com/2024/01/clases-de-municipios-espanoles.html"
><b>Clases de municipios españoles</b></a
>
</li>
<li>
<a
href="https://pedrowave.blogspot.com/2024/01/filtros-de-municipios-espanoles.html"
><b>Filtros de municipios españoles</b></a
>
</li>
<li>
<a
href="https://pedrowave.blogspot.com/2024/01/control-de-municipios-espanoles.html"
><b>Control de municipios españoles</b></a
>
</li>
<li>
<a
href="https://pedrowave.blogspot.com/2024/02/lista-de-municipios-espanoles.html"
><b>Lista de municipios españoles</b></a
>
</li>
<li>
<a
href="https://pedrowave.blogspot.com/2024/02/predicciones-de-municipios-espanoles.html"
><b>Predicciones de municipios españoles</b></a
>
</li>
<li>
<a
href="https://pedrowave.blogspot.com/2024/02/mapa-del-tiempo-de-municipios-espanoles.html"
><b>Mapa del tiempo de municipios españole</b>s</a
>
</li>
</ol>
<p>
En cada una de las entregas he explicado cómo he hecho cada uno de los
mapas, basando el siguiente mapa en la versión anterior, por lo que hay que
leerlos en ese orden para aprender las técnicas usadas en Excel, en Power
Query y en VBA.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Mapa del tiempo</span>
</h4>
<p>
En el vídeo explico cómo usar este
<b>Mapa del tiempo de municipios españoles</b>.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/12E0dcSFnNs?si=2Eb-s3x66zood_uc"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el Mapa del tiempo</span
>
</h4>
<p>
Este mapa del tiempo de los municipios españoles es compatible con todas las
versiones de escritorio, desde Excel 2010 hasta Excel para Microsoft 365.
</p>
<p>Descarga la versión 1.2 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!102330"
target="_blank"
><span style="font-size: medium;"
><b>Mapa del tiempo de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1979zj7no-dmeZs0bR-6EbYfemQrlVgPJ&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Mapa del tiempo de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Si aparece una ventana sobre <b>Nivel de privacidad</b>, para el
<b>Libro actual</b> hay que elegir: <b>Público</b>. Más información aquí.
</p>
<ul>
<li>
<a
href="https://support.microsoft.com/es-es/office/establecer-niveles-de-privacidad-power-query-cc3ede4d-359e-4b28-bc72-9bee7900b540"
target="_blank"
><b
>Establecer niveles de privacidad (Power Query) - Soporte técnico de
Microsoft</b
></a
>
</li>
</ul>
<p>
<b
><span style="color: red;"><u>ATENCIÓN</u>:</span></b
> Inicialmente el mapa no incluye ninguna predicción de ningún
municipio, por lo que hay que
<b>actualizar las predicciones del tiempo con el botón @</b>.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<b
><span style="color: red;"><u> AVISO</u>:</span></b
>
<b>En Windows 7 no consigo conectar con los archivos XML de la AEMET</b>,
pues no se puede crear un canal seguro SSL/TLS. He probado todo lo que pone
en esta página:
</p>
<ul>
<li>
<a
href="https://support.microsoft.com/es-es/topic/actualizar-para-habilitar-tls-1-1-y-tls-1-2-como-protocolos-seguros-predeterminados-en-winhttp-en-windows-c4bd73d2-31d7-761e-0178-11268bb10392"
target="_blank"
><b
>Actualizar para habilitar TLS 1.1 y TLS 1.2 como protocolos seguros
predeterminados en WinHTTP en Windows - Soporte técnico de
Microsoft</b
></a
>
</li>
</ul>
<p>
No he podido solucionarlo pues Windows 7 ha caducado y no hay soporte de
Microsoft, por lo que no he podido probar el mapa en Excel 2010. Te
agradeceré que me digas si funciona en Excel 2010 o si da problemas en otras
versiones de Excel.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<p><br /></p>
<p>
<b
><span style="color: red;"><u> NOTA</u>:</span></b
>
Si lo que realmente buscas es
<b>un mapa y un gráfico de España del tiempo pasado</b>, con datos
climáticos desde el 15 de junio de 2022, está aquí:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2022/12/mapa-y-grafico-del-clima-en-espana.html"
><b>Mapa y gráfico del clima en España | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
<b
><i
>Estoy seguro que este mapa tiene erratas y falta optimizarlo, por lo
que necesito feedback de quienes lo prueben para mejorarlo algún día.</i
></b
>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-57680970574451132582024-02-12T08:30:00.051+01:002024-02-12T20:45:00.779+01:00Predicciones de municipios españoles<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Esta es la sexta entrega sobre mapas de municipios, con la que se puede ver
<b>la predicción del tiempo de la lista de municipios españoles</b> creada
en la anterior entrega, en la que por defecto he incluido la lista de
capitales de provincia.
</p>
<p style="text-align: center;">
<span style="color: red;"><b><i>¡Esta es la sorpresa que tenía preparada para esta entrega!</i></b>
</span>
</p>
<p style="text-align: center;">
<b><i><span style="color: red;">¡Se puede saber el tiempo previsto de cualquier municipio
español!</span></i></b>
</p>
<p>
En el mapa de la siguiente imagen animada están las capitales de provincia
y, pasando el ratón por encima de cualquiera de ellas, en el Control
personalizado se muestra
<b>el tiempo previsto para hoy y para los próximos 6 días</b>.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNeUTaV0enp2n8m3_K3NS_zvag6tCT14lr3PaQ-dUPq5eVECzHjBFw8YdpViJDireu0SNBu7P-jevd9iOj7plgxVEz9y9TTnN3UfBiS3g4vhBYedChPYMWuvyAFI2hogvK1a1j0lqa7gDWjnFQPZF6FjrZkG_Zzwc7LYsIhKJ6NW-vQj0_ujpx1jXwUo8/s1000/Tiempo%20previsto.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNeUTaV0enp2n8m3_K3NS_zvag6tCT14lr3PaQ-dUPq5eVECzHjBFw8YdpViJDireu0SNBu7P-jevd9iOj7plgxVEz9y9TTnN3UfBiS3g4vhBYedChPYMWuvyAFI2hogvK1a1j0lqa7gDWjnFQPZF6FjrZkG_Zzwc7LYsIhKJ6NW-vQj0_ujpx1jXwUo8/w640-h360/Tiempo%20previsto.gif" width="640" /></a>
</p>
<p>
Haciendo clic en el botón del Control de abajo a la izquierda, con la figura
de un termómetro🌡️, se cambia a 3 vistas distintas:
</p>
<ul>
<li>
<b>Datos del municipio</b>, con información del municipio y los filtros de
municipios.
</li>
</ul>
<ul>
<li>
<b>Previsión del tiempo para 7 días</b>, con la temperatura mínima y
máxima, el porcentaje de lluvia, el viento y su dirección y el máximo de
rayos UV.
</li>
</ul>
<ul>
<li><b>Estado del cielo</b>, con la previsión atmosférica para 7 días.</li>
</ul>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHqa5Cdm9sAEd7aLtGmZlEx9maYYHU35aT1Cuw4Sb1SRpRdxwb4HfPy6Rny2I_BI5U4XYxVJfy_YBS5PnFlRRTR_oN8w_HWKw6is8K5ZOsOyULX3wiivNvr4LJjmX3upJDvTYz2Oc4DHvmQREdEXq6-yguakpiSiq5xsT3q8BMqplnw92yY-_N8A5O3I/s658/Control%20tiempo%20previsto.gif" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="658" data-original-width="464" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWHqa5Cdm9sAEd7aLtGmZlEx9maYYHU35aT1Cuw4Sb1SRpRdxwb4HfPy6Rny2I_BI5U4XYxVJfy_YBS5PnFlRRTR_oN8w_HWKw6is8K5ZOsOyULX3wiivNvr4LJjmX3upJDvTYz2Oc4DHvmQREdEXq6-yguakpiSiq5xsT3q8BMqplnw92yY-_N8A5O3I/s320/Control%20tiempo%20previsto.gif" width="226" /></a>
</p>
<p>
En las dos vistas con la predicción meteorológica el botón del termómetro
tiene un color de fondo azul.
</p>
<p>
La predicción se obtiene únicamente para los municipios de la lista, aunque
en cualquier momento es fácil añadir o quitar un municipio de la lista.
</p>
<p>
Con el segundo botón de abajo a la izquierda, con el símbolo <b>@</b>, se
actualiza la predicción de los municipios incluidos en la lista.
</p>
<p>
Si es rojo el color de fondo del símbolo <b>@</b>, la predicción del tiempo
está pendiente de actualizar. Eso ocurrirá todos los días la primera vez que
se abra el mapa, pues el tiempo previsto actualizado es de hoy y de los
próximos 6 días.
</p>
<p>
<b><span style="color: red;"><u>ATENCIÓN</u>:</span></b>
Inicialmente el mapa no incluye ninguna predicción de ningún municipio, por
lo que hay que actualizar las predicciones del tiempo.
</p>
<p>
Para actualizar el tiempo previsto hay que hacer clic en el botón del
Control con el símbolo <b>@</b>. Se actualiza respondiendo que Sí a la
pregunta:
<b>¿Desea actualizar la predicción del tiempo?</b>
</p>
<p>
Mientras se actualiza la predicción, en lugar del símbolo <b>@</b> aparece
el porcentaje de actualización.
</p>
<p>
<b><span style="color: red;"><u>ATENCIÓN</u>:</span></b>
El nombre del municipio es un hipervínculo con el enlace a la página de
predicción en la AEMET de ese municipio, en donde se obtienen los datos de
predicción meteorológica, y funciona incluso si el municipio no está en la
lista de municipios elegidos.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;">Datos de predicción del tiempo</span>
</h4>
<p>
La consulta de la predicción del tiempo se hace para cada uno de los
municipios de la lista, consultando con Power Query en la web de la AEMET.
</p>
<ul>
<li>
<a href="https://www.aemet.es/es/eltiempo/prediccion/municipios" target="_blank"><b>El Tiempo. Predicción por municipios - Agencia Estatal de
Meteorología - AEMET</b></a>
</li>
</ul>
<p>
<b><i>© AEMET autoriza el uso de la información y su reproducción citando a
AEMET como autora de la misma.</i></b>
</p>
<p>
Por ejemplo, para conocer el tiempo previsto en Zaragoza, se consulta la
página de AEMET:
</p>
<ul>
<li>
<span style="color: #0000ee;"><b><u><a href="https://www.aemet.es/es/eltiempo/prediccion/municipios/zaragoza-id50297" target="_blank">https://www.aemet.es/es/eltiempo/prediccion/municipios/zaragoza-id50297</a></u></b></span>
</li>
</ul>
<p>
El hipervínculo en el control se forma con el nombre y el código del
municipio.
</p>
<p>
Pero los datos de las predicciones meteorológicas de la lista de municipios
se obtienen con
<b><a href="https://support.microsoft.com/es-es/office/crear-cargar-o-editar-una-consulta-en-excel-power-query-ca69e0f0-3db1-4493-900c-6279bef08df4" target="_blank">Power Query en Excel</a></b>
consultando el
<b><a href="https://support.microsoft.com/es-es/office/informaci%C3%B3n-general-sobre-xml-en-excel-f11faa7e-63ae-4166-b3ac-c9e9752a7d80" target="_blank">archivo XML</a></b>
del municipio, que para Zaragoza es:
</p>
<ul>
<li>
<b><a href="http://aemet.es/xml/municipios/localidad_50297.xml" target="_blank">aemet.es/xml/municipios/localidad_50297.xml</a></b>
</li>
</ul>
<p>Hay dos modos de extraer datos de la AEMET:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>
1) Al añadir un municipio a la lista se consulta a la AEMET escribiendo su
nombre en el campo <b>[miPredicción]</b> de la celda DATOS!T33, con lo que
se activa el evento Worksheet_Change que llama a la macro: <b>ObtenerPredicción</b>
</p>
<p>
2) Al actualizar la predicción del tiempo de los municipios de la lista,
se llama a la macro: <b>RefrescarPredicciones</b>, que para cada
municipio escribe su nombre en el campo <b>[miPredicción]</b>, que
llama a la macro: <b>ObtenerPredicción</b>
</p>
</blockquote>
<p>
La macro <b>ObtenerPredicción</b> refresca las consultas a la
AEMET con este código:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<b>Range("PREDICCIONES").ListObject.QueryTable.Refresh
BackgroundQuery:=False</b>
</p>
</blockquote>
<p>
Con lo que se actualiza la hoja '<b>PREDICCIONES</b>', en la que se cargan
los datos que se han extraído y transformado con Power Query en las
siguientes consultas:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>
1) <b>Municipio</b>: se extrae el nombre del municipio a consultar con el
código:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
= Excel.CurrentWorkbook(){[Name="miPredicción"]}[Content]{0}[Column1]
</p>
</blockquote>
<p>
2) <b>localidad</b>: se extrae la ruta del archivo XML y el propio archivo
con el código:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
Origen = Excel.CurrentWorkbook(){[Name="miRuta"]}[Content]{0}[Column1]
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>Origen2 = Xml.Tables(Web.Contents(Origen), null, 1252) </p>
</blockquote>
<p>
3) <b>tablas</b>: se expanden las tablas con la predicción para 7 días.
</p>
<p>4) <b>precipitación</b>: se extrae la probabilidad de precipitación.</p>
<p>
5) <b>temperaturas</b>: se extraen las temperaturas mínimas y máximas
previstas.
</p>
<p>6) <b>cielo</b>: se extrae el estado del cielo previsto.</p>
<p>
7) <b>viento</b>: se extrae la velocidad y dirección del viento previsto.
</p>
<p>8) <b>uv</b>: se extrae el máximo UV previsto.</p>
<p>
9) <b>PREDICCIÓN</b>: Se combinan las anteriores consultas para el
municipio consultado.
</p>
<p>
10) <b>PREDICCIONES</b>: Se anexa la predicción del municipio consultado
con todos los municipios de la lista.
</p>
</blockquote>
<p>
Aprende más abriendo el editor de Power Query y analizando los pasos de cada
consulta. Si no entiendes algo, coméntamelo y lo intentaré explicar en
detalle.
</p>
<p>
Esta última consulta es la única para la que se cargan sus datos en la hoja
'<b>PREDICCIONES</b>'.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWlxtUL1TgEfb69ooLZWmrYrdMyxxTCmUe-1Z_dmt5D1YIKSgszWO8rv-K-6vOOlBpcbhN51JcPy9mN9PrANmw_j-nzCEAWBQVYIrLMa9wtSoMzjKBuFdr9rkgVxwAUTDchwZtoAG4uEWOD5d16EaFhbvjXqFW7RCrqsAFEhz6ALkejzcHDuzcKhLyEPk/s2395/Predicciones%20con%20PQ.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="411" data-original-width="2395" height="110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWlxtUL1TgEfb69ooLZWmrYrdMyxxTCmUe-1Z_dmt5D1YIKSgszWO8rv-K-6vOOlBpcbhN51JcPy9mN9PrANmw_j-nzCEAWBQVYIrLMa9wtSoMzjKBuFdr9rkgVxwAUTDchwZtoAG4uEWOD5d16EaFhbvjXqFW7RCrqsAFEhz6ALkejzcHDuzcKhLyEPk/w640-h110/Predicciones%20con%20PQ.png" width="640" /></a>
</p>
<p>
Estos datos de predicciones se cargan en el Control, como ahora veremos.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;">Control con la previsión del tiempo</span>
</h4>
<p>
En la hoja '<b>CONTROL</b>' se generan los datos del control y sus botones.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhesuPwMM1z2fkV_oAXPOoE19m-0RV7SytQ1q3PS1GGA9xwhhKAPm_y2qHJC7nI2uFAxAPTBv3t3s2BVXmsfZl5VENjfwgF4fIeQOIiTjrzeNruFkMXEf6XGacq0LTWb1OBAiWSbrLZKD6cP6XP0RtuePuCbrpzqlI5PlUf3YBe2j7CWF7tyxCrkrpHZps/s1000/Control%20previsto.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhesuPwMM1z2fkV_oAXPOoE19m-0RV7SytQ1q3PS1GGA9xwhhKAPm_y2qHJC7nI2uFAxAPTBv3t3s2BVXmsfZl5VENjfwgF4fIeQOIiTjrzeNruFkMXEf6XGacq0LTWb1OBAiWSbrLZKD6cP6XP0RtuePuCbrpzqlI5PlUf3YBe2j7CWF7tyxCrkrpHZps/w640-h360/Control%20previsto.gif" width="640" /></a>
</p>
<p>
El control que aparece en la hoja '<b>MAPA</b>' es una captura con
<b><a href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f" target="_blank">la cámara de Excel</a></b>
del rango de celdas CONTROL!B2:G15
</p>
<p>
<b><span style="color: red;"><u>TRUCO</u>:</span></b>
Con <b><a href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f" target="_blank">la cámara de Excel</a></b> he capturado 2 fotos dinámicas más: F_Previsto1 y F_Previsto2, y las
he colocado encima del rango de celdas anterior, mostrándolas u ocultándolas
dependiendo de las pulsaciones del botón con el termómetro🌡️que está abajo a
la izquierda en el control.
</p>
<p>
Los datos de previsión meteorológica del municipio seleccionado con el ratón
en el mapa están aquí:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>1) F_Previsto1 en el rango M2:R15 con el tiempo previsto.</p>
<p>2) F_Previsto2 en el rango U2:Z15 con el estado previsto del cielo.</p>
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2VZYfSTeoU8-eq_p3hsCV61wViZ2TKtloqOelgyUAS0wrb0Ba45bbQ5vyQE5wEPJHsqJhddiDeMIckX7aJKzGoBhx8I2BIqvCwGSlU9nGtZZ5wu37oF6VW0J3fQz1EWXTQoFYx4AdYV3z6otCt0M8wNTLU3x30ElKaocu77vDJ74i_v9r17l9DVjnXZc/s1920/Control%20predicci%C3%B3n.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1920" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2VZYfSTeoU8-eq_p3hsCV61wViZ2TKtloqOelgyUAS0wrb0Ba45bbQ5vyQE5wEPJHsqJhddiDeMIckX7aJKzGoBhx8I2BIqvCwGSlU9nGtZZ5wu37oF6VW0J3fQz1EWXTQoFYx4AdYV3z6otCt0M8wNTLU3x30ElKaocu77vDJ74i_v9r17l9DVjnXZc/w640-h360/Control%20predicci%C3%B3n.png" width="640" /></a>
</p>
<p>
En la columna L se calculan las filas de la hoja 'PREDICCIONES' con la
previsión para el municipio seleccionado.
</p>
<p>
El resto de fórmulas de esos dos rangos puedes analizarlo para aprender cómo
se han obtenido los valores del tiempo previsto.
</p>
<p>
De esta forma, si hiciera falta añadir más datos de previsión meteorológica
u otros datos de un municipio, bastaría con duplicar en otro rango una
imagen y capturarla con <b><a href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f" target="_blank">la cámara de Excel</a></b>.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Predicciones de municipios españoles</span>
</h4>
<p>
En el vídeo explico cómo usar este
<b>mapa de Predicciones de municipios españoles</b>.
</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/7EetTrvj8kg?si=JhFwi8rjDUtixQ1q" title="YouTube video player" width="640"></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga las Predicciones de municipios españoles</span>
</h4>
<p>
Este mapa con las predicciones de municipios españoles es compatible con
todas las versiones de escritorio, desde Excel 2010 hasta Excel para
Microsoft 365.
</p>
<p>Descarga la versión 1.1 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!102269" target="_blank"><span style="font-size: medium;"><b>Predicciones de municipios españoles - PW1.xlsm</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1EU2t0hAYeqzUwE5KyiZeOAWjXM58Hx6-&export=download" target="_blank"><span style="font-size: medium;"><b>Predicciones de municipios españoles - PW1.xlsm</b></span></a>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file" target="_blank"><b>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b></a>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Si aparece una ventana sobre <b>Nivel de privacidad</b>, para el
<b>Libro actual</b> hay que elegir: <b>Público</b>. Más información aquí.
</p>
<ul>
<li>
<a href="https://support.microsoft.com/es-es/office/establecer-niveles-de-privacidad-power-query-cc3ede4d-359e-4b28-bc72-9bee7900b540" target="_blank"><b>Establecer niveles de privacidad (Power Query) - Soporte técnico de
Microsoft</b></a>
</li>
</ul>
<p>
<b><span style="color: red;"><u>ATENCIÓN</u>:</span></b> Inicialmente el mapa no incluye ninguna predicción de ningún
municipio, por lo que hay que
<b>actualizar las predicciones del tiempo con el botón @</b>.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<b><span style="color: red;"><u> AVISO</u>:</span></b>
<b>En Windows 7 no consigo conectar con los archivos XML de la AEMET</b>,
pues no se puede crear un canal seguro SSL/TLS. He probado todo lo que pone
en esta página:
</p>
<ul>
<li>
<a href="https://support.microsoft.com/es-es/topic/actualizar-para-habilitar-tls-1-1-y-tls-1-2-como-protocolos-seguros-predeterminados-en-winhttp-en-windows-c4bd73d2-31d7-761e-0178-11268bb10392" target="_blank"><b>Actualizar para habilitar TLS 1.1 y TLS 1.2 como protocolos seguros
predeterminados en WinHTTP en Windows - Soporte técnico de
Microsoft</b></a>
</li>
</ul>
<p>
No he podido solucionarlo pues Windows 7 ha caducado y no hay soporte de
Microsoft, por lo que no he podido probar el mapa en Excel 2010. Te
agradeceré que me digas si funciona en Excel 2010 o si da problemas en otras
versiones de Excel.
</p>
<p>
<span style="color: red;"><b><u>ATENCIÓN</u>:</b></span>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="51" data-original-width="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank"></a>
</p>
<p>
<b><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank">Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas dedicadas a los municipios españoles
que he escrito hasta ahora:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"><b>municipios | #ExcelPedroWave</b></a>
</li>
</ul>
<p>
<b><i>Quiero llevar las predicciones del tiempo al mapa, ¡pues era mi idea
original cuando comencé esta serie de entregas!</i></b>
</p>
<p>
<b><i>Cuando lo consiga publicaré la última entrega de este mapa de
municipios españoles. ¡Estate atento!</i></b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-8839383420131852642024-02-05T08:30:00.117+01:002024-02-07T12:28:10.244+01:00Lista de municipios españoles<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Esta es la quinta entrega sobre mapas de municipios, con la que se puede
crear una
<b>Lista de municipios españoles</b>. Por ejemplo, he guardado por defecto
la lista de capitales de provincia.
</p>
<p>
En la siguiente imagen los puntos que representan las capitales de provincia
están marcados en color azul oscuro y el resto de municipios en color azul
claro.
</p>
<p>
En este mapa se aprecian los territorios de España con poca densidad de
población, en los que no hay prácticamente municipios con más de 35.000
habitantes, como en las provincias de Teruel y Soria. Esa es la realidad de
<a href="https://es.wikipedia.org/wiki/Espa%C3%B1a_vaciada" target="_blank"
>la España vaciada</a
>.
</p>
<p>
Por el contrario, la mayoría vive en la costa, siendo excepcionales los
casos de la capital de España y de mi ciudad de Zaragoza, que están en el
interior.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2uN7lsBTZ6IZOoYgqJeM2pgMB6_i7Jgdt9uhmNz7KgU1nZpEIaCEIwShzCrzDAyQS8WG4_-CYA-y5vCCrP_uBA2w16LopGunHa1-LQTToqAj0Qd6uNhsbz7ShALemS1J63FttOAUcmhanRQiM5EmJYj5yVWoc0QuyozSHzxv4WZFgbjU-oqyxLQH8a8/s1920/Poblaci%C3%B3n%20espa%C3%B1ola.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB2uN7lsBTZ6IZOoYgqJeM2pgMB6_i7Jgdt9uhmNz7KgU1nZpEIaCEIwShzCrzDAyQS8WG4_-CYA-y5vCCrP_uBA2w16LopGunHa1-LQTToqAj0Qd6uNhsbz7ShALemS1J63FttOAUcmhanRQiM5EmJYj5yVWoc0QuyozSHzxv4WZFgbjU-oqyxLQH8a8/w640-h360/Poblaci%C3%B3n%20espa%C3%B1ola.png"
width="640"
/></a>
</p>
<p>
Se puede modificar la lista de municipios, añadiendo o quitando cualquier
municipio que previamente haya sido seleccionado sobre el mapa con el
puntero del ratón.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Cómo personalizar la lista de municipios</span
>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiarwco_J38Jq1UeGk0SRyNnZ41DG8HNVIaI8aycbCYOkiBXLHAfMudC6giPURjncSJpxquDn2Pf6bW5yuJU0viuK7vEQh3Uio-5gHUl8OU4vik-GYYehTdir5TB-yIdjJ53lIbnsmTtLAcGYg42xOOVFeHqumWWzOCOmAaAQmcrXLbAFhSDgREctZiRcQ/s510/Modificar%20Lista%20municipios.gif"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><br
/></a>
</p>
<p>
La lista de municipios no tiene por qué ser la lista de capitales de
provincia, que he guardado por defecto.
</p>
<p>
Puede ser cualquier lista de algunos de los 8.131 municipios españoles,
siendo posible personalizarla como se explica a continuación.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVwVtxKY3qZKyvKfoANiwYVQld9kpTMNw7gY0E7ECUWPkSXBWuY48dNIdEu6R_PQPf-x9UkpNulAabmXQzTQZLZfxwj_nsojGv1UcxuMYFpfUHqSf63JRXNgRWLnDwNr2HYf2KDl5hF6bvAJqtSss3Pmxw18eYsZv5EXqPV6_htonlUmtI3EI2GyUp-y4/s516/Lista%20municipios.gif"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="516"
data-original-width="367"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVwVtxKY3qZKyvKfoANiwYVQld9kpTMNw7gY0E7ECUWPkSXBWuY48dNIdEu6R_PQPf-x9UkpNulAabmXQzTQZLZfxwj_nsojGv1UcxuMYFpfUHqSf63JRXNgRWLnDwNr2HYf2KDl5hF6bvAJqtSss3Pmxw18eYsZv5EXqPV6_htonlUmtI3EI2GyUp-y4/s320/Lista%20municipios.gif"
width="228"
/></a>
</p>
<p>
Al seleccionar un municipio en el mapa, aparece su nombre en el control,
como se ve en la imagen de la derecha.
</p>
<p>
Por ejemplo, he seleccionado Zaragoza y en el control se ve su nombre en
color azul oscuro de fondo, y a la derecha hay un botón con la figura de un
cuaderno📝en el mismo color. El color azul oscuro de ese botón indica que
Zaragoza está en la Lista de municipios.
</p>
<p>
Para Tudela el color del botón es azul claro, lo que significa que Tudela no
está en la Lista de municipios.
</p>
<p>
El botón a la derecha del nombre del municipio sirve para añadir o quitar un
municipio de la lista.
</p>
<p>
Si se presiona ese botón 📝 en el caso de ser de color azul oscuro, se
preguntará: <i>¿Quitar de la lista Zaragoza? </i>
</p>
<p>Contestando que Sí, Zaragoza se quitará de la Lista de municipios.</p>
<p>
Si se presiona ese botón 📝 en el caso de ser de color azul claro, se
preguntará: <i>¿Añadir a la lista Tudela? </i>
</p>
<p>Contestando que Sí, Tudela será añadida a la Lista de municipios.</p>
<p>
Lo mismo se puede hacer con cualquier municipio elegido en el mapa con el
puntero del ratón.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;">Lista de municipios</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRojinIDUyLkLXd8Td7b6ItmC4Co2KRfwABa1IeeegJ8N7Do_YsrPDwgAJEUF4cBBd9rMhPrTnapy_W5fFODsREtN6YCArfjaOBtSopGrO7A4sq85TRzveUp9sR3CZhsTgTCIhKrr-GvuxapTejVYX1glqf1r69u9GAzsbfRSbGdGeiwztg4-PO9scL-E/s497/Lista%20municipios.png"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="271"
data-original-width="497"
height="174"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRojinIDUyLkLXd8Td7b6ItmC4Co2KRfwABa1IeeegJ8N7Do_YsrPDwgAJEUF4cBBd9rMhPrTnapy_W5fFODsREtN6YCArfjaOBtSopGrO7A4sq85TRzveUp9sR3CZhsTgTCIhKrr-GvuxapTejVYX1glqf1r69u9GAzsbfRSbGdGeiwztg4-PO9scL-E/s320/Lista%20municipios.png"
width="320"
/></a>
</p>
<p>
La Lista de municipios se guarda en una tabla de la hoja
'<b>LISTA</b>', con la lista de nombres de municipios.
</p>
<p>
Esta tabla es editable, pudiendo elegir cualquiera de los 8.131 municipios
españoles con un desplegable.
</p>
<p>
El botón del control explicado anteriormente permite quitar o añadir un
municipio en esta tabla con la lista de municipios.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Cómo ver la lista de municipios en el mapa</span
>
</h4>
<p>
Para ver la lista de municipios guardados se presiona el botón de abajo con
la figura de un cuaderno📝. Si el color de fondo del botón es azul
oscuro se filtran los municipios que están en la lista.
</p>
<p>
La lista contiene en un principio las capitales de provincia, que son las
que se ven en esta imagen.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPuk9m8qxORNKHIMe8pUj5iYWAW0Ulzto7k7Mzj9T750cR6rhD1exO2E3HOWjhsLT1phOLncgnj5gfvbJH_JrocrmFQH6CtbObUwdfdpovRVDdLKYTzIQCaBZTwCn9tBBywNI_5hBn5zIShorVIEJ-p2vaZsufv4uAlHaIKOnR-JvueJIQIjbDrDPNCuQ/s1920/Listado%20municipios.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPuk9m8qxORNKHIMe8pUj5iYWAW0Ulzto7k7Mzj9T750cR6rhD1exO2E3HOWjhsLT1phOLncgnj5gfvbJH_JrocrmFQH6CtbObUwdfdpovRVDdLKYTzIQCaBZTwCn9tBBywNI_5hBn5zIShorVIEJ-p2vaZsufv4uAlHaIKOnR-JvueJIQIjbDrDPNCuQ/w640-h360/Listado%20municipios.png"
width="640"
/></a>
</p>
<p>
Se pueden aplicar más filtros a la lista de municipios, por Población
(35.000 en la imagen), Autonomías, Provincias y por Municipios.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga la lista de municipios españoles</span
>
</h4>
<p>
Este mapa con la lista de municipios españoles es compatible con todas las
versiones de escritorio, desde Excel 2010 hasta Excel para Microsoft 365.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!91193"
target="_blank"
><span style="font-size: medium;"
><b>Lista de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1W1AUSOE1CsBEfxlEqr66QPUXONjCtWRe&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Lista de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Lista de municipios españoles</span
>
</h4>
<p>
En el vídeo explico cómo editar y mostrar la lista de municipios españoles.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/G9Rp4XyntxQ?si=iHip4OxtRaudNzTW"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas dedicadas a los municipios españoles
que he escrito hasta ahora:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"
><b>municipios | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
<b
><i
>Guardo una sorpresa para la siguiente entrega de estos mapas, pues
usaré la lista de municipios españoles para mostrar información
interesante y actualizada de los municipios.</i
></b
>
</p>
<p>
<b><i>¡No puedes perderte esta sorpresa!</i></b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-29198892568678909582024-01-29T08:30:00.103+01:002024-02-02T09:11:07.810+01:00Control de municipios españoles<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Esta es la cuarta entrega sobre municipios españoles, con un control
completo sobre todo lo que pasa en el mapa de <b
>Control de municipios españoles</b
>, como puedo demostrar si lo descargas y lo pruebas.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJtsBH5iXe1YqU2_xQ-S0G80aTWB0i_Ja6gPVlulcMNA_9vD8ONSSeJtpU5zAeiuQqoBpnX7WwuINPr5owZnWiE1ENu8GbL219S3MPPIbAh6rG8ZsjhcmLG_on1U2NnVuQBGs0oAwDAGW2IzXbh3Z0VrLjzWX3jnUaKMF5EAJwcengM8st9UHyFWsyM/s1920/Control%20de%20municipios.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJtsBH5iXe1YqU2_xQ-S0G80aTWB0i_Ja6gPVlulcMNA_9vD8ONSSeJtpU5zAeiuQqoBpnX7WwuINPr5owZnWiE1ENu8GbL219S3MPPIbAh6rG8ZsjhcmLG_on1U2NnVuQBGs0oAwDAGW2IzXbh3Z0VrLjzWX3jnUaKMF5EAJwcengM8st9UHyFWsyM/w640-h360/Control%20de%20municipios.png"
width="640"
/></a>
</p>
<p><br /></p>
<p>
En la hoja solamente hay un mapa de España, idéntico al de las entregas
anteriores, y un único control que no voy a explicar cómo lo he hecho, pues
ya lo expliqué en este artículo:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2023/12/nuevo-control-de-usuario-personalizable.html"
><b>Nuevo Control de Usuario personalizable | #ExcelPedroWave</b></a
>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Control de municipios</span>
</h4>
<p>
En la entrega anterior se podían filtrar los municipios pero, al aumentar el
zoom y pasar el ratón para seleccionar un municipio, no se veían sus datos
ni los filtros pues quedaban fijos arriba a la derecha del mapa. Es mejor
que el control sea dinámico y se mueva por el mapa, cosa que he hecho con
este
<b>Control de municipios españoles</b>.
</p>
<p>
En esta imagen identifico el detalle de la información y los botones de este
control personalizado, con el que controlar a los municipios.
</p>
<p style="text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd8rGOetp1mwItCwOtjWf6pizjGT4WYVNKu6_wlRsnBMLGvhVbyvHCdovS_HNnOm4-CqoAZhXYBMLblX-jSOpzshuen2jkItNqpCNcyVG6A7FRWzSxo7X-5w_M4T2N7ZyuHgQcJPlt4l1AL9XNTYKWtmVEapnEvHywoYRkf5Zv5ZhLJPH_ZG6k-pqv8nc/s1211/Esquema%20control%20municipios.png"
><img
border="0"
data-original-height="862"
data-original-width="1211"
height="456"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd8rGOetp1mwItCwOtjWf6pizjGT4WYVNKu6_wlRsnBMLGvhVbyvHCdovS_HNnOm4-CqoAZhXYBMLblX-jSOpzshuen2jkItNqpCNcyVG6A7FRWzSxo7X-5w_M4T2N7ZyuHgQcJPlt4l1AL9XNTYKWtmVEapnEvHywoYRkf5Zv5ZhLJPH_ZG6k-pqv8nc/w640-h456/Esquema%20control%20municipios.png"
width="640"
/></a>
</p>
<p><br /></p>
<p>
<b>Control Personalizado</b> (con la información, filtros y botones
identificados con números dentro de círculos):
</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p>(1) Mapa de municipios españoles con un enlace al blog.</p>
<p>
(2) Nombre del municipio sobre el que pasa el ratón por encima con enlace
a Wikipedia.
</p>
<p>(3) Nombre de la provincia con enlace a Wikipedia.</p>
<p>(4) Nombre de la autonomía con enlace a Wikipedia.</p>
<p>(5) Altitud del municipio.</p>
<p>(6) Superficie del municipio.</p>
<p>(7) Longitud geográfica del municipio.</p>
<p>(8) Latitud geográfica del municipio.</p>
<p>(9) Población del municipio.</p>
<p>(10) Filtrar municipios por población mayor que un valor cualquiera.</p>
<p>
(11) Número de municipios filtrados. Si son más de 300 no se verán las
etiquetas con los nombres de los municipios.
</p>
<p>(12) Población mínima y máxima de los municipios filtrados.</p>
<p>(13) Filtrar por autonomías.</p>
<p>(14) Filtrar por provincias.</p>
<p>(15) Filtrar por municipios.</p>
<p>(16) Cambiar a modo vuelo ✈️ o modo fijo 📌</p>
<p>(17) Mostrar u ocultar los contornos de las provincias🔺</p>
<p>(18) Cambiar el tamaño del control.</p>
<p>(19) Mostrar los municipios según su población (P)</p>
<p>(20) Escuchar los nombres de los municipios 🗣️</p>
<p>(21) Mostrar los nombres de los municipios 💬</p>
<p>(22) ZM: Zoom Maximizado al 400%</p>
<p>(23) Zm: Zoom minimizado al 75%</p>
<p>(24) Z0: Zoom ajustado a la ventana.</p>
<p>(25) Z+: Zoom incrementado un 25%</p>
<p>(26) Desplazar el mapa con 4 botones:</p>
<ul>
<ul>
<li>⬆️ Una fila hacia arriba.</li>
<li>⬇️ Una fila hacia abajo.</li>
<li>⬅️ Una columna hacia la izquierda.</li>
<li>➡️ Una columna hacia la derecha.</li>
</ul>
</ul>
<p>(27) Z-: Zoom decrementado un 25%</p>
<p>(28) Mapa con los puntos que representan los municipios.</p>
<p>
(...) Se han reservado 3 botones para usos futuros, situados abajo a la
izquierda.
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Control del modo: fijo o móvil</span
>
</h4>
<p>
Con el botón (16) se puede cambiar a modo móvil de vuelo ✈️ (avión) o a modo
fijo 📌 (chincheta).
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0wAdj1edB42WaF3zhFboiLr84x7RgT7ZXJaHMEGJljTs8YNtxR4nqcHQeFIYpzGlFFAg1eLqn2QKFP9a9jMIOvlgiim0bRi6sEcUFfIQLDNwqCJGJU-gfKDmqn1hSL_YnocvzqWfKRpwUDbe-QmEN-vNhvZDhznVMPRAJxZazcs5lwv_LsC-1h9qPjkg/s1000/Control%20modo%20vuelo.gif"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="639"
data-original-width="1000"
height="255"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0wAdj1edB42WaF3zhFboiLr84x7RgT7ZXJaHMEGJljTs8YNtxR4nqcHQeFIYpzGlFFAg1eLqn2QKFP9a9jMIOvlgiim0bRi6sEcUFfIQLDNwqCJGJU-gfKDmqn1hSL_YnocvzqWfKRpwUDbe-QmEN-vNhvZDhznVMPRAJxZazcs5lwv_LsC-1h9qPjkg/w400-h255/Control%20modo%20vuelo.gif"
width="400"
/></a>
</p>
<p>
<b> En modo fijo</b> el control se sitúa arriba a la derecha de la hoja
'<b>MAPA</b>', siempre que el botón (16) tenga el símbolo📌
</p>
<p>
<b> En modo móvil de vuelo</b> el control se mueve por el mapa cuando se
pasa con el ratón por encima de un municipio, siempre que el botón (16)
tenga el símbolo✈️
</p>
<p>
La información del control se actualiza con los datos del municipio elegido,
siempre que el botón (16) tenga los símbolos ✈️ o 📌 de color rojo. Si el
símbolo es de color azul se mostrará información estática del último
municipio seleccionado.
</p>
<p>
<b
><span style="color: red;"><u>ATENCIÓN</u>:</span></b
>
Para actualizar los datos de municipios, o para mantener los datos del
último municipio seleccionado, se debe presionar el
<b>botón derecho del ratón</b> encima del mapa, con lo que el botón (16)
cambiará de color rojo a azul alternativamente. Siempre que se pulse el
botón (16) cambiará a rojo indicando que se actualizará la información del
municipio sobre el que pasa el ratón por encima del mapa.
</p>
<p>
Será más fácil comprender estos modos de funcionamiento con el videotutorial
que he grabado y que puedes ver más abajo.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo filtrar municipios</span>
</h4>
<p>
Para filtrar municipios hay 4 filtros distintos a los que se accede desde el
control:
</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p>(10) Filtrar municipios por población mayor que un valor cualquiera.</p>
<p>(13) Filtrar por autonomías.</p>
<p>(14) Filtrar por provincias.</p>
<p>(15) Filtrar por municipios.</p>
</blockquote>
<p>
La explicación de estos filtros se puede leer en la tercera entrega sobre
municipios españoles:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2024/01/filtros-de-municipios-espanoles.html"
target="_blank"
><b>Filtros de municipios españoles | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
Estos filtros no están integrados en el propio control sino que están en la
hoja '<b>CONTROL</b>', de la que se obtiene la imagen del control con la
<a
href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f"
target="_blank"
>cámara de Excel</a
>.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzjQfD3TR3OrLMZzaMG7_BLqQ517WK0T9qo9uy7mEcxN7IhuNd-R1nBv3n1H0fz0KoNpyiviYNRbxkQMEm9RiYaAqTY4g6e9NTI7otC5gomNwPdnndx82Ci0-CQsqKVIpYWp7qfB5fgMWqivTdgckv8ga7rX9CAdkv1S98INDxxs0DlP2vyauSPKSbP3c/s682/Filtros%20de%20municipios.gif"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="682"
data-original-width="682"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzjQfD3TR3OrLMZzaMG7_BLqQ517WK0T9qo9uy7mEcxN7IhuNd-R1nBv3n1H0fz0KoNpyiviYNRbxkQMEm9RiYaAqTY4g6e9NTI7otC5gomNwPdnndx82Ci0-CQsqKVIpYWp7qfB5fgMWqivTdgckv8ga7rX9CAdkv1S98INDxxs0DlP2vyauSPKSbP3c/s320/Filtros%20de%20municipios.gif"
width="320"
/></a>
</p>
<p>
En el control están solamente los enlaces para ir a las celdas de los
filtros en la hoja '<b>CONTROL</b>':
</p>
<ul>
<li>
<b>Filtro de población</b> en la celda E8, con un desplegable de valores
de población, aunque se puede escribir cualquier valor. Seleccionando >
0 salen todos los municipios.
</li>
</ul>
<ul>
<li>
<b>Filtro de autonomías</b> en la celda C10, con un desplegable de
autonomías, aunque se puede escribir cualquier secuencia de caracteres con
o sin comodines * o ?.
</li>
</ul>
<ul>
<li>
<b>Filtro de provincias </b>en la celda C11, con un desplegable de
provincias, aunque se puede escribir cualquier secuencia de caracteres con
o sin comodines * o ?.
</li>
</ul>
<ul>
<li>
<b>Filtro de municipios</b> en la celda C12, con un desplegable da
municipios, aunque se puede escribir cualquier secuencia de caracteres con
o sin comodines * o ?.
</li>
</ul>
<p>
<i>
¿Por qué salto de la hoja '<b>MAPA</b>' a la hoja '<b>CONTROL</b>' para
definir los filtros?
</i>
</p>
<p>
Pues porque no he querido insertar un
<a
href="https://support.microsoft.com/es-es/office/agregar-un-cuadro-de-lista-o-un-cuadro-combinado-a-una-hoja-de-c%C3%A1lculo-en-excel-579e1958-f7f6-41ae-ba0c-c83cc6e40878"
target="_blank"
>cuadro combinado (ActiveX)</a
>
que es más difícil de controlar cuando cambia el zoom. Si quieres puedes
intentar insertarlo tu mismo leyendo este artículo en que lo usé y no me
gustó el resultado:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2023/12/buscador-de-paises.html"
target="_blank"
><b>Buscador de países | #ExcelPedroWave</b></a
>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Control de municipios españoles</span
>
</h4>
<p>En el vídeo explico cómo usar el control de municipios españoles.</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/NUl4OSkROrY?si=l-kZl7739MNZ_NxK"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga Control de municipios españoles</span
>
</h4>
<p>
Este mapa de <b>Control de municipios españoles</b> es compatible con todas
las versiones de escritorio, desde Excel 2010 hasta Excel para Microsoft
365.
</p>
<p>Descarga la versión 1.3 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!91173"
target="_blank"
><span style="font-size: medium;"
><b>Control de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1CXVLZOsz8rHebAtbTCs3x8-Z0FMTB_Lw&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Control de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas dedicadas a los municipios españoles
que he escrito hasta ahora:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"
><b>municipios | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
La próxima entrega será para crear una lista personalizada de municipios
españoles que se usará en el resto de entregas.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-26515137622795077752024-01-22T08:30:00.191+01:002024-01-22T13:27:44.021+01:00Filtros de municipios españoles<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Esta es la tercera entrega sobre mapas de municipios españoles, en el que he
cambiado la forma de filtrarlos.
</p>
<p>
Su principal característica es que he quitado las segmentaciones de datos,
que ocupaban mucho espacio, y las he sustituido por 3 filtros avanzados con
validación de datos: Autonomías; Provincias y Municipios.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhR8K-sc3tplw_n8a_lvwe_9Ey_eFyj1boPuU4uJ4dWqiLRoo-P2rqApS5EPMJxO3ldLdNTtSiDsFHRWFgi0aGvJ-U8WqC0N0Q64PZqJPsUyE6YAiIzLJMfzenMUAXCzdo2wI8p5whyphenhyphen0hipsuAscJ66C-Oh2OPhzV7bgrfLRpo1ZLFSBWooLvx6HZURvQ/s1000/Filtros%20municipios.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="562"
data-original-width="1000"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhR8K-sc3tplw_n8a_lvwe_9Ey_eFyj1boPuU4uJ4dWqiLRoo-P2rqApS5EPMJxO3ldLdNTtSiDsFHRWFgi0aGvJ-U8WqC0N0Q64PZqJPsUyE6YAiIzLJMfzenMUAXCzdo2wI8p5whyphenhyphen0hipsuAscJ66C-Oh2OPhzV7bgrfLRpo1ZLFSBWooLvx6HZURvQ/w640-h360/Filtros%20municipios.gif"
width="640"
/></a>
</p>
<p>En los ejemplos de la imagen animada he filtrado por Municipios:</p>
<ul>
<li>Que comienzan por <b>za</b></li>
<li>Que contienen ona, con el carácter comodín asterisco: <b>*ona</b></li>
<li>Que comienzan por <b>las *</b>, con un espacio y un asterisco.</li>
</ul>
<p>
En los desplegables aparece la lista de municipios filtrados y ordenados.
</p>
<p>
Este modo de filtrado se aplica a los 3 filtros, no sólo a los Municipios
sino a Provincias y a Autonomías.
</p>
<p>
Estos filtros no los he hecho con las nuevas funciones de la última versión
de Excel, sino que he usado funciones de toda la vida, para que sigan siendo
compatibles con versiones desde Excel 2010 en adelante.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Filtros de municipios españoles</span
>
</h4>
<p>
En el vídeo explico cómo filtrar municipios y cómo abrir enlaces a
Wikipedia, y así saber más de autonomías, provincias y municipios españoles.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/UznwzXk4o5A?si=3nqCZqB-ntFiEMDg"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Filtros con validación de datos</span
>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9sc4RDkiP8Ys66AcLGixWWDK3ze7WgbIpVYPWP1wCAvjcuLOAMHGpllHaVvj2xYk3WUiWfjuAY8vmllwzPB2MM7xoR9_9upC1O45RSeuyDDJ2bOsnIbU4UAIqkc7XU2O9Nf5FPr2ruWYtcI_ETVvok4DTqnCPxCTkp3qY831IvZ7Aw8qw-0CclZDIu3w/s1482/Validaci%C3%B3n%20de%20datos%20autonom%C3%ADas.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="769"
data-original-width="1482"
height="208"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9sc4RDkiP8Ys66AcLGixWWDK3ze7WgbIpVYPWP1wCAvjcuLOAMHGpllHaVvj2xYk3WUiWfjuAY8vmllwzPB2MM7xoR9_9upC1O45RSeuyDDJ2bOsnIbU4UAIqkc7XU2O9Nf5FPr2ruWYtcI_ETVvok4DTqnCPxCTkp3qY831IvZ7Aw8qw-0CclZDIu3w/w400-h208/Validaci%C3%B3n%20de%20datos%20autonom%C3%ADas.png"
width="400"
/></a>
</p>
<p>Los nuevos filtros permiten filtrar por:</p>
<ul>
<li>
<b> Autonomías</b>, en la celda U2 con el nombre definido:
<b>miAutonomía</b>. Con una validación de datos en una lista desplegable
con origen: =miRangoAutonomías
</li>
</ul>
<ul>
<li>
<b> Provincias</b>, en la celda U4 con el nombre definido:
<b>miProvincia</b>. Con una validación de datos en una lista desplegable
con origen: =miRangoProvincias
</li>
</ul>
<ul>
<li>
<b> Municipios</b>, en la celda U6 con el nombre definido:
<b>miMunicipio</b>. Con una validación de datos en una lista desplegable
con origen: =miRangoMunicipios
</li>
</ul>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqi6VcnYUYGans0wSrzLiJM5cmA5Ob_8GlNY0EX-xJqOINCxr2iYK1niUPA6eo6mIGMYwuhn_J55bwNAjVNvF1y2cd1M6iP8-dKsLLf0hJUGq6dRrOkq4vgZoaqQAksGhktWcmSbua4hXz49UOENcG480_2R0qlZ-wp6I8Fse6upErGjo9R7A495w8XJM/s654/Validaci%C3%B3n%20sin%20mensaje%20de%20error.png"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="505"
data-original-width="654"
height="247"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqi6VcnYUYGans0wSrzLiJM5cmA5Ob_8GlNY0EX-xJqOINCxr2iYK1niUPA6eo6mIGMYwuhn_J55bwNAjVNvF1y2cd1M6iP8-dKsLLf0hJUGq6dRrOkq4vgZoaqQAksGhktWcmSbua4hXz49UOENcG480_2R0qlZ-wp6I8Fse6upErGjo9R7A495w8XJM/s320/Validaci%C3%B3n%20sin%20mensaje%20de%20error.png"
width="320"
/></a>
</p>
<p>
Las 3 validaciones de datos no generan ningún mensaje de error cuando se
escribe texto que no está en la lista desplegable.
</p>
<p>
Para ello en la pestaña: Mensaje de error, no debe estar marcado:
<b>Mostrar mensaje de error si se introducen datos no válidos</b>
</p>
<p>
Con lo que, por ejemplo se puede escribir: <b>za</b>; <b>*ona</b>;
<b>las *</b>, o cualquier otra combinación de caracteres por la que se
filtre por Autonomías, Provincias o Municipios.
</p>
<p>En la búsqueda se pueden usar los caracteres comodín:</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p><b>* asterisco </b>para representar cualquier conjunto de caracteres.</p>
<p>
<b>? interrogante</b> para representar un carácter cualquiera en esa
posición.
</p>
<p>
<b>~ tilde</b> generado con la tecla Alt + 126 (código introducido
con el teclado numérico) para poder buscar un carácter *, ? o tilde con:
~*. ~? o ~~
</p>
</blockquote>
<p>En esta página se explica el uso de los comodines:</p>
<ul>
<li>
<a
href="https://support.microsoft.com/es-es/office/usar-caracteres-comod%C3%ADn-en-las-b%C3%BAsquedas-ef94362e-9999-4350-ad74-4d2371110adb"
target="_blank"
><b
>Usar caracteres comodín en las búsquedas - Soporte técnico de
Microsoft</b
></a
>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Origen de las validaciones de datos</span
>
</h4>
<p>
En la hoja '<b>DATOS</b>' se generan lo orígenes de las 3 validaciones de
datos.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Qelqxb2FWCmuro3jA40q1GF3-N7bTDYuNrGPDubHBv2Wp0erIPF7r_f7c8WRoq9aXqhy-yMUZwsuTg3vJxJ1jHDuCJz0LSiuxmGr-UaLAm9wSIyb4AqOOmEBDJIkvNGnxv9n7Mrpuc-ryFUTxo0EfB4MNQPAt7_zjQsCkFJDKLe_BbMvnmbnjbKBK8M/s1862/Origen%20filtros%20municipios.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="882"
data-original-width="1862"
height="304"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1Qelqxb2FWCmuro3jA40q1GF3-N7bTDYuNrGPDubHBv2Wp0erIPF7r_f7c8WRoq9aXqhy-yMUZwsuTg3vJxJ1jHDuCJz0LSiuxmGr-UaLAm9wSIyb4AqOOmEBDJIkvNGnxv9n7Mrpuc-ryFUTxo0EfB4MNQPAt7_zjQsCkFJDKLe_BbMvnmbnjbKBK8M/w640-h304/Origen%20filtros%20municipios.png"
width="640"
/></a>
</p>
<p>
En el rango T:V se genera el origen de la validación de <b>Autonomías</b>, a
partir de la columna H con las autonomías de la tabla dinámica.
</p>
<p>
<b>Las autonomías no repetidas</b> de la columna T se generan con la
fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($H$2:$H$8132;COINCIDIR(FILA($H$2:$H$8132)+1-FILA(INDICE($H$2:$H$8132;1));CONTAR.SI($H$2:$H$8132;"<="&INDICE(SI.ERROR($H$2:$H$8132&"";0);FILA($H$2:$H$8132)+1-FILA(INDICE($H$2:$H$8132;1))));0));"")
</blockquote>
<p>
<b>Las autonomías ordenadas</b> de la columna U se generan con la fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($T$2:$T$8132;K.ESIMO.MENOR(SI(SI.ERROR($T$2:$T$8132&"";"")="";"";COINCIDIR(FILA($T$2:$T$8132);FILA($T$2:$T$8132);0));FILA($T$2:$T$8132)+1-FILA(INDICE($T$2:$T$8132;1))))&"";"")
</blockquote>
<p>
<b>Las autonomías listadas</b> de la columna V se generan con la fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=INDICE(DATOS!$U$2:$U$8132;1):INDICE(DATOS!$U$2:$U$8132;MAX(1;CONTAR.SI(DATOS!$U$2:$U$8132;"?*")))
</blockquote>
<p>
En el rango X:Z se genera el origen de la validación
de <b>Provincias</b>, a partir de la columna I con las provincias de la
tabla dinámica.
</p>
<p>
<b>Las provincias no repetidas</b> de la columna X se generan con la
fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($I$2:$I$8132;COINCIDIR(FILA($I$2:$I$8132)+1-FILA(INDICE($I$2:$I$8132;1));CONTAR.SI($I$2:$I$8132;"<="&INDICE(SI.ERROR($I$2:$I$8132&"";0);FILA($I$2:$I$8132)+1-FILA(INDICE($I$2:$I$8132;1))));0));"")
</blockquote>
<p>
<b>Las provincias ordenadas</b> de la columna Y se generan con la fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($X$2:$X$8132;K.ESIMO.MENOR(SI(SI.ERROR($X$2:$X$8132&"";"")="";"";COINCIDIR(FILA($X$2:$X$8132);FILA($X$2:$X$8132);0));FILA($X$2:$X$8132)+1-FILA(INDICE($X$2:$X$8132;1))))&"";"")
</blockquote>
<p>
<b>Las provincias listadas</b> de la columna Z se generan con la fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=INDICE(DATOS!$Y$2:$Y$8132;1):INDICE(DATOS!$Y$2:$Y$8132;MAX(1;CONTAR.SI(DATOS!$Y$2:$Y$8132;"?*")))
</blockquote>
<p>
En el rango AB:AD se genera el origen de la validación
de <b>Municipios</b>, a partir de la columna J con los municipios de la
tabla dinámica.
</p>
<p>
<b>Los municipios no repetidos</b> de la columna AB se generan con la
fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($J$2:$J$8132;COINCIDIR(FILA($J$2:$J$8132)+1-FILA(INDICE($J$2:$J$8132;1));CONTAR.SI($J$2:$J$8132;"<="&INDICE(SI.ERROR($J$2:$J$8132&"";0);FILA($J$2:$J$8132)+1-FILA(INDICE($J$2:$J$8132;1))));0));"")
</blockquote>
<p>
<b>Los municipios ordenados</b> de la columna AC se generan con la fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($AB$2:$AB$8132;K.ESIMO.MENOR(SI(SI.ERROR($AB$2:$AB$8132&"";"")="";"";COINCIDIR(FILA($AB$2:$AB$8132);FILA($AB$2:$AB$8132);0));FILA($AB$2:$AB$8132)+1-FILA(INDICE($AB$2:$AB$8132;1))))&"";"")
</blockquote>
<p>
<b>Los municipios listados</b> de la columna AD se generan con la fórmula:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=INDICE(DATOS!$AC$2:$AC$8132;1):INDICE(DATOS!$AC$2:$AC$8132;MAX(1;CONTAR.SI(DATOS!$AC$2:$AC$8132;"?*")))
</blockquote>
<p>
Las columnas V, Z y AD no son estrictamente necesarias, únicamente están
para que quede más claro que se consiguen rango de datos con exactamente el
listado de autonomías, provincias y municipios.
</p>
<p>
Donde si que son necesarias las fórmulas de esas 3 columnas es en estos
nombres definidos:
</p>
<ul>
<li>
<b>miRangoAutonomías</b> como origen de la validación de autonomías.
</li>
<li>
<b>miRangoProvincias</b> como origen de la validación de provincias.
</li>
<li>
<b>miRangoMunicipios</b> como origen de la validación de municipios.
</li>
</ul>
<p>
En esta imagen se muestran los orígenes de los 3 filtros de nombres
definidos.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2twbiQzEeovU8t-FqK7DTsqQkFNCy2eoYJMNYuCYkS-fW3KIvWJ7bahMYQpvxIv2CcJ9Sb1Vzr5b_PgyNnkOn6KcXTyK8pNthKNBm5ybuwDBETdtbeh1exKtnNU2gY0PFmkrozJTWbSfBuHXBOScxLV96rppFJdi1KMNuMRa8G0iOXDzn2BWhaSh2SPQ/s1355/Nombres%20definidos%20origen%20de%20filtros.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="429"
data-original-width="1355"
height="202"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2twbiQzEeovU8t-FqK7DTsqQkFNCy2eoYJMNYuCYkS-fW3KIvWJ7bahMYQpvxIv2CcJ9Sb1Vzr5b_PgyNnkOn6KcXTyK8pNthKNBm5ybuwDBETdtbeh1exKtnNU2gY0PFmkrozJTWbSfBuHXBOScxLV96rppFJdi1KMNuMRa8G0iOXDzn2BWhaSh2SPQ/w640-h202/Nombres%20definidos%20origen%20de%20filtros.png"
width="640"
/></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">PLUS: Enlaces a Wikipedia</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2aOrqvZxivJ_qBAC1ccgRV42TVyFm52VHqdc1maYjMY25ZvQsgHztEbxcW3_9LmJ5n_6-mmBKIgBu6c7zgmH3h-8Uabxx5XjaXPU6PcSB0w6KLjfxeyl3ERKj5s2VKs3Iqo21YvtBkyyGVte6s4ZhtUp3BjbaUK7YgGuPjSahLgwMv8So9iY9e7O9gaQ/s1035/Enlaces%20Wikipedia.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="1035"
data-original-width="840"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2aOrqvZxivJ_qBAC1ccgRV42TVyFm52VHqdc1maYjMY25ZvQsgHztEbxcW3_9LmJ5n_6-mmBKIgBu6c7zgmH3h-8Uabxx5XjaXPU6PcSB0w6KLjfxeyl3ERKj5s2VKs3Iqo21YvtBkyyGVte6s4ZhtUp3BjbaUK7YgGuPjSahLgwMv8So9iY9e7O9gaQ/s320/Enlaces%20Wikipedia.png"
width="260"
/></a>
</p>
<p>
Como un plus para hacer este mapa más interesante he añadido 3 enlaces a
Wikipedia, para saber más sobre autonomías, provincias y municipios.
</p>
<p>
Una vez seleccionado un municipio en el mapa con el ratón, en las celdas
U14, U15 y U16 se crean hipervínculos a Wikipedia para esos datos con las
fórmulas:
</p>
<p><b>Municipio</b> en U14:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=HIPERVINCULO("https://es.wikipedia.org/wiki/" &
SI.ERROR(EXTRAE(INDICE(DATOS!$J$2:$J$8132;miPunto)&"";ENCONTRAR("/";INDICE(DATOS!$J$2:$J$8132;miPunto)&"")+1;50);INDICE(DATOS!$J$2:$J$8132;miPunto)&"");INDICE(DATOS!$J$2:$J$8132;miPunto)&"")
</blockquote>
<p><b>Provincia</b> en U15:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=HIPERVINCULO("https://es.wikipedia.org/wiki/provincia_de_" &
SI.ERROR(EXTRAE(INDICE(DATOS!$I$2:$I$8132;miPunto)&"";ENCONTRAR("/";INDICE(DATOS!$I$2:$I$8132;miPunto)&"")+1;50);INDICE(DATOS!$I$2:$I$8132;miPunto)&"");INDICE(DATOS!$I$2:$I$8132;miPunto)&"")
</blockquote>
<p><b>Autonomía</b> en U16:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=HIPERVINCULO("https://es.wikipedia.org/wiki/" &
IZQUIERDA(INDICE(DATOS!$H$2:$H$8132;miPunto)&"";SI.ERROR(ENCONTRAR("/";INDICE(DATOS!$H$2:$H$8132;miPunto)&"")-1;LARGO(INDICE(DATOS!$H$2:$H$8132;miPunto)&"")));INDICE(DATOS!$H$2:$H$8132;miPunto)&"")
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga Filtros de municipios españoles</span
>
</h4>
<p>
Este mapa con filtros de municipios españoles es compatible con todas las
versiones de escritorio, desde Excel 2010 hasta Excel para Microsoft 365.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!91070"
target="_blank"
><span style="font-size: medium;"
><b>Filtros de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1uiVrBiEb6Axw9yxh6zwhA6fcfbLBS7qd&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Filtros de municipios españoles - PW1.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas dedicadas a los municipios españoles
que he escrito hasta ahora:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"
><b>municipios | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
En la próxima entrega pensaré en cómo controlar los municipios españoles al
cambiar el zoom para no perder el foco.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-74944849280254809772024-01-15T08:30:00.054+01:002024-01-21T17:57:15.694+01:00Clases de municipios españoles<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Esta es la segunda entrega sobre municipios españoles, con la particularidad
de que este mapa está hecho con un módulo de clase, de ahí el título de esta
entrega: <b>Clases de municipios españoles</b>, que puede servir para
dar clases educativas sobre los pueblos y ciudades de España.
</p>
<p>
Pasando el ratón por encima de los puntos del mapa se obtiene el municipio
con sus datos, como su población y su altitud, ayudado por un módulo de
clase en lenguaje VBA, pues el gráfico de dispersión no admite eventos por
defecto.
</p>
<p>Una imagen vale más que mil palabras.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHCeg4H3IC9sojcAykXgdhNXjkmhqsHolUssPHRNvOCAyfmkfCiSCu5qNDDjyyM2yU80JoPbFx8Y9oCVBhHCqQYzQm_ZnYmSs-vdw-nJ0LlL67-IBU8KcgC3uf-WlCl-XRuB4YokT0z8tKNlS3HT6DXjxR6X_guqjgyPLmJ8fvRcSTUbYhYmdD7HQe6Gc/s853/Sobrevuela%20municipios.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="853" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHCeg4H3IC9sojcAykXgdhNXjkmhqsHolUssPHRNvOCAyfmkfCiSCu5qNDDjyyM2yU80JoPbFx8Y9oCVBhHCqQYzQm_ZnYmSs-vdw-nJ0LlL67-IBU8KcgC3uf-WlCl-XRuB4YokT0z8tKNlS3HT6DXjxR6X_guqjgyPLmJ8fvRcSTUbYhYmdD7HQe6Gc/w640-h360/Sobrevuela%20municipios.gif" width="640" /></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Clases de municipios</span>
</h4>
<p>
Si dudabas que hay diferentes clases de municipios, los habitantes de su
población son un filtro poderoso para saber la importancia de los 8.131
municipios españoles.
</p>
<p>
No es lo mismo Zaragoza con más de 600.000 habitantes que mi pueblo con unos
600 habitantes. La mitad de los pueblos españoles tienen menos de 500
habitantes y 1.356 municipios tienen menos de 100 habitantes.
</p>
<p>
No es lo mismo vivir a 200 metros de altitud que a 1 metro en la costa, pues
el nivel de los mares puede subir más de lo previsto si el cambio climático
se acelera. En España hay 33 municipios a menos de 5 metros de altitud.
</p>
<p>
No es lo mismo estar a más de 1.500 metros de altitud, como lo están 6
pueblos de Ávila, uno de Gerona (el único del Pirineo) y 5 de Teruel. El
municipio más elevado de España es Valdelinares en Teruel a 1.695 metros de
altitud.
</p>
<p>
No es lo mismo sufrir los rigores del clima según la longitud y latitud del
municipio. Y si no que se lo digan a los canarios que gozan de un clima
totalmente diferente a los peninsulares.
</p>
<p>Todas estas clases de municipios se pueden analizar con este mapa...</p>
<p>Los datos de los 8.131 municipios se han copiado del:</p>
<ul>
<li>
<a href="https://centrodedescargas.cnig.es/CentroDescargas/catalogo.do?Serie=NGMEN" target="_blank"><b>Centro de Descargas del CNIG (IGN)</b></a>
</li>
</ul>
<p>
Seleccionando:
<b>Nomenclátor Geográfico de Municipios y Entidades de Población</b>
</p>
<p>Y descargando el archivo comprimido: <b>BD_Municipios-Entidades.zip</b></p>
<p>Extrayendo dos archivos:</p>
<ul>
<li>
<b>PROVINCIAS.csv</b>, con la relación entre provincias y comunidades
autonómicas.
</li>
<li><b>MUNICIPIOS.csv</b>, con datos de todos los municipios españoles.</li>
</ul>
<p>
Datos copiados a dos tablas en sendas hojas de '<b>PROVINCIAS</b>' y
'<b>MUNICIPIOS</b>'.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga Clases de municipios españoles</span>
</h4>
<p>
Este mapa con <b>Clases de municipios españoles</b> es compatible con todas las versiones de
escritorio, desde Excel 2010 hasta Excel para Microsoft 365.
</p>
<p>Descarga la versión 1.1 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90997" target="_blank"><span style="font-size: medium;"><b>Clases de municipios españoles - PW1.xlsm</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1B4wBrbdzGkEpzeia98VqTHtvNlNuxaRI&export=download" target="_blank"><span style="font-size: medium;"><b>Clases de municipios españoles - PW1.xlsm</b></span></a>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file" target="_blank"><b>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b></a>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"><b><u>ATENCIÓN</u>:</b></span>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="51" data-original-width="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank"></a>
</p>
<p>
<b><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank">Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Clases de municipios españoles</span>
</h4>
<p>
En el vídeo explico cómo usar este mapa de clases de municipios españoles.
</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/7pTZy8RXwtQ?si=TGJwdfL_LH3AmeMl" title="YouTube video player" width="640"></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Mejoras de este mapa</span>
</h4>
<p>
En la primera entrega expliqué cómo hice el primer mapa de municipios de
España, por lo que no repetiré esa información aquí, ya que se puede leer en
este enlace:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/2024/01/mapa-de-municipios-espanoles.html" target="_blank"><b>Mapa de municipios españoles | #ExcelPedroWave</b></a>
</li>
</ul>
<p>Las mejoras de esta segunda entrega sobre la primera son:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>1) Mucha más funcionalidad gracias a las macros VBA.</p>
<p>
2) Filtra automáticamente por Población mayor que un número de habitantes.
</p>
<p>3) Selección con el ratón de un municipio.</p>
<p>4) Detecta los municipios sobre los que pasa el cursor del ratón.</p>
<p>5) Obtiene automáticamente los datos de los municipios.</p>
<p>6) Tamaño de los municipios según su población.</p>
<p>7) Etiquetas de los municipios en el mapa.</p>
</blockquote>
<p>
A continuación doy más detalles de cómo se han implementado estos cambios.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cambios en la hoja 'DATOS'</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCHQ63YsOB6JoIdLLavyWmp_D0_DI4E0WU2UAEf9GKYjNkgclU3jsv9LyZJA-zsRtXryNYqW1rgE-x2QNjnbLO47LAW5JBnVKrNa2p1ZQmrZV6fbL1z8pFEdR7XOzyLjlvZmESPWS8ClcEH-hqvxIZZxer_iCD0k-i-30kAj-PgTuDyWwX3eXbOBRzndA/s722/Datos%20municipios.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="722" data-original-width="680" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCHQ63YsOB6JoIdLLavyWmp_D0_DI4E0WU2UAEf9GKYjNkgclU3jsv9LyZJA-zsRtXryNYqW1rgE-x2QNjnbLO47LAW5JBnVKrNa2p1ZQmrZV6fbL1z8pFEdR7XOzyLjlvZmESPWS8ClcEH-hqvxIZZxer_iCD0k-i-30kAj-PgTuDyWwX3eXbOBRzndA/s320/Datos%20municipios.png" width="301" /></a>
</p>
<p>
La tabla de municipios, denominada: <b>TablaEspaña</b>, de la hoja
'<b>DATOS</b>' se rellena con fórmulas que obtienen los datos de las hojas
'<b>MUNICIPIOS</b>' y '<b>PROVINCIAS</b>'.
</p>
<p>
Sus campos son: Comunidades autónomas; Provincias; Municipios; Longitud;
Latitud y Población.
</p>
<p>
Estos datos son el origen de la tabla dinámica de municipios, con la que se
obtienen los puntos del gráfico de dispersión desde las columnas O y P.
</p>
<p>
En la celda R2 se guarda el punto seleccionado del mapa o por el que acaba
de pasar el ratón. Con ese valor se obtienen los datos del municipio.
</p>
<p>
En el rango R6:R13 están varios valores del filtro de población por defecto.
</p>
<p>En la celda R17 se guarda el valor de la casilla de etiquetas.</p>
<p>
En la celda R21 se guarda el valor de la casilla de municipios según su
población.
</p>
<p>
En la celda R25 se guarda el valor de la casilla de contornos de provincias.
</p>
<p>
Cuando hay cambios en el rango de la columna M, con la población de la tabla
dinámica, se dispara el evento Worksheet_Change, que llama a la macro:
<b>CambiarMunicipios</b>.
</p>
<p><br /></p>
<h4>
<span style="color: red; font-size: large;">Eventos del gráfico de dispersión</span>
</h4>
<p>
Si nunca has usado módulos de clase, esta es la mejor ocasión para comenzar
con estas <b>Clases de municipios españoles</b>.
</p>
<p>
Por defecto no se pueden usar eventos en los gráficos incrustados, por lo
que hace falta insertar un módulo de clase para escuchar los eventos del
gráfico de dispersión. Más información en esta página:
</p>
<ul>
<li>
<a href="https://learn.microsoft.com/es-es/office/vba/excel/concepts/events-worksheetfunctions-shapes/using-events-with-embedded-charts" target="_blank"><b>Uso de eventos con gráficos incrustados | Microsoft Learn</b></a>
</li>
</ul>
<p>Por lo que he creado el módulo de clase: <b>CChartEvent</b></p>
<p>Definiendo el objecto <b>EventChart</b> para escuchar eventos:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<b>Public WithEvents EventChart As Chart</b>
</blockquote>
<p>
En ese módulo de clase cancelo los eventos de doble clic y de botón derecho
del ratón y atiendo los eventos de selección de un punto del gráfico,
gracias al
<a href="https://peltiertech.com/chart-events-microsoft-excel/" target="_blank">código de Jon Peltier</a>.
</p>
<p>
El principal evento es el del movimiento del ratón: <b>EventChart_MouseMove</b>
</p>
<p>
que permite identificar el punto sobre el que pasa el ratón, llamando a la
macro: <b>IdentificarPunto x, y</b>
</p>
<p>
Que ejecuta: <b>EventChart.GetChartElement</b> x, y, ElementID, Arg1,
Arg2
</p>
<p>
En el último argumento (<b>Arg2</b>) se obtiene el número del punto del
gráfico sobre el que ha pasado el ratón, con lo que se puede obtener
información del municipio asociado a ese punto...
</p>
<p>
El método <b><a href="https://learn.microsoft.com/es-es/office/vba/api/excel.chart.getchartelement?f1url=%3FappId%3DDev11IDEF1%26l%3Des-ES%26k%3Dk(vbaxl10.chm149161)%3Bk(TargetFrameworkMoniker-Office.Version%3Dv16)%26rd%3Dtrue" target="_blank">GetChartElement</a> </b>devuelve información sobre el elemento de gráfico en las coordenadas x e y
especificadas. Este método tiene la particularidad de que sólo se
especifican los valores de los dos primeros argumentos. Microsoft Excel
rellena el resto de los argumentos y el código debe examinar sus valores al
finalizar el método.
</p>
<p>
Sin embargo, antes de ejecutar los procedimientos, se debe conectar el
objeto declarado en el módulo de clase con el gráfico incrustado.
</p>
<p>Para ello, en el módulo <b>MóduloMunicipios</b> se declara:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<b>Dim clsChartEvent As New CChartEvent</b>
</blockquote>
<p>Y se indica a qué gráfico se le habilitan los eventos:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<b>Set clsChartEvent.EventChart</b>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<b>= </b><b>Sheets("MAPA").ChartObjects("Gráfico Municipios")</b><b>.Chart</b>
</blockquote>
<p>¡Ya se puede pasar el ratón por encima para interactuar con el mapa!</p>
<p>¡Esta es la mejora más importante de este mapa! ¿Qué te parece?</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Tamaño de los municipios según su población</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQBpdCqbmbtDNY9g7_quyOhqHUlq3RWtCYVvOdt1efjD33JvT3jxU09lYfRPyWKHeuLY8YONVyn2rM7wyLLb4hwe09OeDcH-4pW6TB-elk4zRlZgyNjmI1e3t6GoENrBZuX7-WYzB8uAgJkzpZT5QvAEqPNvUZemGtfuCxcH2PcTL6O8gIONrzTtCK54/s1662/Tama%C3%B1o%20municipios.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="717" data-original-width="1662" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQBpdCqbmbtDNY9g7_quyOhqHUlq3RWtCYVvOdt1efjD33JvT3jxU09lYfRPyWKHeuLY8YONVyn2rM7wyLLb4hwe09OeDcH-4pW6TB-elk4zRlZgyNjmI1e3t6GoENrBZuX7-WYzB8uAgJkzpZT5QvAEqPNvUZemGtfuCxcH2PcTL6O8gIONrzTtCK54/w400-h173/Tama%C3%B1o%20municipios.png" width="400" /></a>
</p>
<p>
Cuando se marca la casilla: <b>Municipios según su población</b>, el tamaño
de los puntos varía según la población del municipio, con la macro: <b>CambiarMunicipios</b>
</p>
<p>Se cambia el tamaño de cada marcador dependiendo de la población.</p>
<p>
Si se desmarca la casilla, todos los marcadores son del mismo tamaño, con
los puntos iguales de todos los municipios.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Etiquetas de los municipios</span>
</h4>
<p>
Cuando se marca la casilla: <b>Etiqueta hasta 200 municipios</b>, al lado de
cada punto se muestra la etiqueta con el nombre del municipio, con la
macro: <b>CambiarMunicipios</b>
</p>
<p>
Si hay más de 200 municipios filtrados, no se muestra ninguna etiqueta.
Tampoco si se demarca la casilla.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Filtro automático por población</span>
</h4>
<p>
En la celda Q6 se introduce un valor de población, con lo que se filtran
automáticamente los municipios que son mayores de ese valor.
</p>
<p>
Para llegar a esa celda cuando está activo el gráfico, se debe teclear
<Esc> (la tecla de arriba a la izquierda en el teclado) y luego la
tecla <Tab> (la tecla encima de Bloq Mayús)
</p>
<p>
En la celda Q6 hay un desplegable con algunos valores de Población, pero se
puede introducir cualquier número mayor o igual que cero.
</p>
<p>
Este filtro se hace en la hoja '<b>MAPA</b>', con el evento <b>Worksheet_Change</b>
que refresca automáticamente la tabla dinámica de la hoja '<b>DATOS</b>' y
refresca todo el libro.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Marcar los contornos de las provincias</span>
</h4>
<p>
En los comentarios del vídeo me han sugerido marcar más el contorno de las
provincias, que está muy difuminado. Por lo que he añadido una casilla para
marcar los contornos de las provincias, con la macro:
<b>CambiarContornoMapa</b>.
</p>
<p>¿Queda más claro?</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjb2rWl93NL7cXBhXVzQnUwH5Nkkcx6ca3iZgUJ4GkcIXo4Uqp7gaN2OWQHmepX1ZXDhl4NETMTDAk9LQ73_BcZtI5GSSPi6n_WJ-Jw_f9M0RqOonAMNOZExe8SN476fv40mCZY3bWDaQM09hr5Nr2PPSQvjsIoVl4C0ZoI9bEWwYUr020IJg4nW72Y3k/s1000/Contornos%20provincias.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjb2rWl93NL7cXBhXVzQnUwH5Nkkcx6ca3iZgUJ4GkcIXo4Uqp7gaN2OWQHmepX1ZXDhl4NETMTDAk9LQ73_BcZtI5GSSPi6n_WJ-Jw_f9M0RqOonAMNOZExe8SN476fv40mCZY3bWDaQM09hr5Nr2PPSQvjsIoVl4C0ZoI9bEWwYUr020IJg4nW72Y3k/w640-h360/Contornos%20provincias.gif" width="640" /></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas dedicadas a los municipios españoles
que he escrito hasta ahora:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"><b>municipios | #ExcelPedroWave</b></a>
</li>
</ul>
<p>
En la próxima entrega exploraré filtros alternativos a las segmentaciones de
datos.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-1254194257431239192024-01-08T08:30:00.112+01:002024-01-20T20:00:23.236+01:00Mapa de municipios españoles<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Para comenzar el año voy a dedicar las próximas publicaciones a crear mapas
de municipios españoles ¡pero sin usar los mapas coropléticos!, que
solamente están en versiones recientes de Excel y que no funcionan según lo
esperado, como expliqué en este artículo:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2021/09/mapa-de-municipios-de-zaragoza-en-excel.html"
target="_blank"
><b>Mapa de Municipios de Zaragoza en Excel | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
Intentaré que los mapas sean compatibles con todas las versiones de
escritorio, desde Excel 2010 hasta Excel para Microsoft 365, para lo que los
crearé con un gráfico de dispersión de puntos, en el que cada punto
representará uno de los 8.131 municipios de España, tanto de la península
ibérica como de Canarias, Ceuta y Melilla.
</p>
<p>
Esta es la primera entrega, con un mapa me permite geolocalizar cualquier
municipio español con unos pocos clics. Por ejemplo, para encontrar el
municipio de Zaragoza, filtro por Aragón, luego filtro por provincia de
Zaragoza y por último filtro por el municipio de Zaragoza, como se ve en
esta imagen animada.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZmAREfLOu76kA_7t7j51BX_Sx0cbZ9l5pmd3whVYO49Q5VqwmwUW8FMcdLODr7jzafXI8Qgp0xE0bbgGu7ljYZxFQYfMQ8Vbamr15CFFW7jb0M4o9XoDiy1M4pjrElk1CB4Ylfdf5FxzMNAcVaQpS88Ux49aIR_kAv8xcO4HPaZloWib5WrG1dLLl2BE/s1000/Municipios.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="675"
data-original-width="1000"
height="432"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZmAREfLOu76kA_7t7j51BX_Sx0cbZ9l5pmd3whVYO49Q5VqwmwUW8FMcdLODr7jzafXI8Qgp0xE0bbgGu7ljYZxFQYfMQ8Vbamr15CFFW7jb0M4o9XoDiy1M4pjrElk1CB4Ylfdf5FxzMNAcVaQpS88Ux49aIR_kAv8xcO4HPaZloWib5WrG1dLLl2BE/w640-h432/Municipios.gif"
width="640"
/></a>
</p>
<p>En la imagen animada se ven 3 segmentaciones de datos para filtrar por:</p>
<ul>
<li>17 comunidades autónomas y 2 ciudades autónomas.</li>
<li>50 provincias y 2 ciudades autónomas.</li>
<li>8.131 municipios marcados con puntos.</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Filtro manual de población</span
>
</h4>
<p>Es más fácil localizar los municipios si se filtran por su población.</p>
<p>
Como esta es la primera entrega sobre municipios españoles, el mapa es un
archivo sin macros VBA con el que explicaré las técnicas fundamentales para
diseñar este tipo de mapas, y es el motivo por el que el filtro de población
se debe hacer manualmente.
</p>
<p>
Para facilitar el filtrado manual por la población de cada municipio, en el
rango V2:W13 he añadido información de los municipios filtrados.
</p>
<p>
En la siguiente imagen se han filtrado los municipios de más de 100.000
habitantes, con lo que en este mapa aparecen los puntos que representan los
64 municipios con una población entre 100.535 y 3.280.782 habitantes.
</p>
<p class="separator" style="clear: both;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhafssuNQWVlA3RU67LPWdpv8VN07S7VMEnoDONtveFEcjct8FqWu_5DKCrV7MB7wDGCDoJZLskI8HYDoojzxJy6c4hBB1g8VERG9PLtyqacUAG5Tr8qXKuh1Gd9PoGe13roFgBRkbS6fRlQCHn-Gai3bekVWyZek78U-5Wyy7NNvK_Pn5zjmK8S7tNv_w/s1920/Municipios%20filtrados%20por%20poblaci%C3%B3n.png"
style="display: block; padding: 1em 0px; text-align: center;"
><img
alt=""
border="0"
data-original-height="1080"
data-original-width="1920"
height="361"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhafssuNQWVlA3RU67LPWdpv8VN07S7VMEnoDONtveFEcjct8FqWu_5DKCrV7MB7wDGCDoJZLskI8HYDoojzxJy6c4hBB1g8VERG9PLtyqacUAG5Tr8qXKuh1Gd9PoGe13roFgBRkbS6fRlQCHn-Gai3bekVWyZek78U-5Wyy7NNvK_Pn5zjmK8S7tNv_w/w640-h361/Municipios%20filtrados%20por%20poblaci%C3%B3n.png"
width="640"
/></a>
</p>
<p>
Para modificar el filtro de población hay que seguir el enlace de la celda
V7:
<b
><u><span style="color: #2b00fe;">Ir al filtro de población</span></u></b
>
</p>
<p>
En la celda M1 de la hoja '<b>DATOS</b>' está el filtro de población de la
tabla dinámica de municipios.
</p>
<p>
Se debe seleccionar el <b>Filtro de etiqueta</b> por cualquier criterio. En
el ejemplo si <b>Mayor que...</b>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBbyqSX2cEr1wkyuO5ySHJB3pIMxuhZ7zIcEHFFgPz2iejOxKR4-MI6BLqoHwltrus1pSQ8ChwYopk9xhRCNjQs-yu9cwwHH3Bt346ImSS1U-DdIXKkUUb9Jr2aj4FXxrKkbDtDe2-mjeP4h1IlnUgIaix1r7vfycru_bdlXZ2bKnG-QyDc8ZgU5OMvBU/s1833/Filtro%20de%20etiqueta%20municipios.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1833"
height="378"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBbyqSX2cEr1wkyuO5ySHJB3pIMxuhZ7zIcEHFFgPz2iejOxKR4-MI6BLqoHwltrus1pSQ8ChwYopk9xhRCNjQs-yu9cwwHH3Bt346ImSS1U-DdIXKkUUb9Jr2aj4FXxrKkbDtDe2-mjeP4h1IlnUgIaix1r7vfycru_bdlXZ2bKnG-QyDc8ZgU5OMvBU/w640-h378/Filtro%20de%20etiqueta%20municipios.png"
width="640"
/></a>
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFod91I84Czq3Z1cG2-nQd959hBO915rAHQ2_M-sFXiUFzRhoYEUfVEIXnKkLXeAAZ99yUm7Ml6gfNRkkDQKy_m7qPmboVK8VdOXCRujypHURJSOmqVHymADUPy0-AEDJ2yAoSa1RygfXSubsndkycOWfonZ6wS8QYLyjnXdrOA99_Vy5U2I1TzHynrFA/s621/Filtro%20mayor%20100000.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="249"
data-original-width="621"
height="128"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFod91I84Czq3Z1cG2-nQd959hBO915rAHQ2_M-sFXiUFzRhoYEUfVEIXnKkLXeAAZ99yUm7Ml6gfNRkkDQKy_m7qPmboVK8VdOXCRujypHURJSOmqVHymADUPy0-AEDJ2yAoSa1RygfXSubsndkycOWfonZ6wS8QYLyjnXdrOA99_Vy5U2I1TzHynrFA/s320/Filtro%20mayor%20100000.png"
width="320"
/></a>
</p>
<p>
En este caso la población filtrada es mayor que 100.000 habitantes, con lo
que solamente aparecerán los municipios que superen esa población.
</p>
<p>
Para actualizar las segmentaciones de datos es preciso actualizar la tabla
dinámica manualmente, por lo que en la cinta de opciones hay que
seleccionar:
<b>Datos > Actualizar todo</b>
</p>
<p>
También se puede actualizar todo con el teclado presionando:
<b>Control + Alt + F5</b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Datos de municipios</span>
</h4>
<p>
En la hoja '<b>DATOS</b>' están los 8.131 municipios españoles, descargados
desde la página de descargas del
<b>Centro Nacional de Información Geográfica (CNIG)</b> del
<b>Instituto Geográfico Nacional (IGN)</b>:
</p>
<ul>
<li>
<a
href="https://centrodedescargas.cnig.es/CentroDescargas/catalogo.do?Serie=NGMEN"
target="_blank"
><b>Centro de Descargas del CNIG (IGN)</b></a
>
</li>
</ul>
<p>
En este documento se explican los términos de la licencia de uso de los
datos descargados:
</p>
<ul>
<li>
<a
href="https://www.ign.es/resources/licencia/Condiciones_licenciaUso_IGN.pdf"
target="_blank"
><b
>Condiciones_licenciaUso_IGN.pdf | Ministerio de Fomento (ign.es)</b
></a
>
</li>
</ul>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
> Los datos de municipios se publican y se pueden modificar respetando
esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<p><br /></p>
<p>
Se selecciona: <b
>Nomenclátor Geográfico de Municipios y Entidades de Población</b
>
</p>
<p>
Y se descarga el archivo comprimido: <b>BD_Municipios-Entidades.zip</b>
</p>
<p>
Los datos de municipios se han extraído del archivo: <b>MUNICIPIOS.csv</b>
</p>
<p>
Los datos de comunidades autónomas se han extraído de: <b>PROVINCIAS.csv</b>
</p>
<p>
En la tabla <b>TablaEspaña</b> de la hoja '<b>DATOS</b>' se han cargado
los nombres de las comunidades autónomas, las provincias, los municipios, su
longitud, latitud y población, incluidas las ciudades autónomas de Ceuta y
Melilla.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib-kMW60-XRNqrNbXcyCjOdCKrhjlAIWQ2_psxwGOYGM3hcCtaOz926V3Nmy3yh4EzGO2J8QIQxB0jbAa42bFiPorKUd9dNxS1NwcOaC3ke9JAhAIYqUCCH9mKeay3owTK_Y63J7_sRSs_NT50_qTMCmSh23NkAoQoA81jsmN1mwMb-hQkXbQWH5Rj6_Q/s1486/TablaEspa%C3%B1a.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="234"
data-original-width="1486"
height="100"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib-kMW60-XRNqrNbXcyCjOdCKrhjlAIWQ2_psxwGOYGM3hcCtaOz926V3Nmy3yh4EzGO2J8QIQxB0jbAa42bFiPorKUd9dNxS1NwcOaC3ke9JAhAIYqUCCH9mKeay3owTK_Y63J7_sRSs_NT50_qTMCmSh23NkAoQoA81jsmN1mwMb-hQkXbQWH5Rj6_Q/w640-h100/TablaEspa%C3%B1a.png"
width="640"
/></a>
</p>
<p><br /></p>
<h4>
<span style="color: red; font-size: large;"
>Trucos con las segmentaciones de datos</span
>
</h4>
<p>
Como quiero que el mapa sea compatible con Excel 2010 y versiones
posteriores, en Excel 2010 la segmentación de datos únicamente está
disponible para tablas dinámicas. Sin embargo, para las tablas normales
(rangos de celdas convertidos en tablas), esta funcionalidad no está
disponible en esa versión. La segmentación de datos para tablas normales se
introdujo en versiones posteriores, a partir de Excel 2013.
</p>
<p>
<b
><u><span style="color: red;">Truco 1</span></u
>:</b
>
Por lo tanto, para que el mapa sea compatible con Excel 2010, hay que
insertar las segmentaciones de datos desde una tabla dinámica.
</p>
<p>
En la hoja '<b>DATOS</b>' he creado la tabla dinámica de municipios: <b
>TablaDinámicaMunicipios</b
>
</p>
<p>
El diseño del informe se muestra en formato tabular, para así poder insertar
3 segmentaciones de datos: Comunidades autónomas; Provincias y Municipios,
que se han llevado a la hoja '<b>MAPA</b>'.
</p>
<p>
Además contiene los campos de Longitud y Latitud convertidos para mostrar
Canarias en el mapa.
</p>
<p>
El campo Población permite filtrar desde la celda M1, como he comentado
anteriormente.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-BOspaQ39lPlD500QB60uSjaFVy2IDylJ604Wh-Rj5M644vOGEeGbHyKsz96YLms_0_Zw5wpaFGTho2GObbDCBnWOTwPht_QuQ8Tg7zgtVTwUaapyuHK3gCzBhQygmhxLrIBddptZmZfCzJxxqLQtJ1H-9yyb77k07gxNbYY4br-MBjX4WohpmFj-uLQ/s1834/Tabla%20din%C3%A1mica%20municipios.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="269"
data-original-width="1834"
height="94"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-BOspaQ39lPlD500QB60uSjaFVy2IDylJ604Wh-Rj5M644vOGEeGbHyKsz96YLms_0_Zw5wpaFGTho2GObbDCBnWOTwPht_QuQ8Tg7zgtVTwUaapyuHK3gCzBhQygmhxLrIBddptZmZfCzJxxqLQtJ1H-9yyb77k07gxNbYY4br-MBjX4WohpmFj-uLQ/w640-h94/Tabla%20din%C3%A1mica%20municipios.png"
width="640"
/></a>
</p>
<p>
En las columnas O y P se copian los campos de Longitud y Latitud de la tabla
dinámica, siendo estos datos el origen de datos del gráfico de dispersión en
la hoja '<b>Mapa</b>'.
</p>
<p>
Los campos Longitud y Latitud son iguales, excepto para los municipios de
Canarias, que se han desplazado en el mapa para situarlos abajo a la
derecha.
</p>
<p>
Para ello se han definido dos nombres definidos: LongCanarias y LatCanarias
con valores fijos que se suman a las coordenadas geográficas.
</p>
<p>
<b
><u><span style="color: red;">IMPORTANTE</span></u
>:</b
>
Para que los usuarios finales de este mapa no sean capaces de modificar las
segmentaciones de datos es preciso usar un par de trucos más.
</p>
<p>Al insertar una segmentación de datos, se crea con estas propiedades:</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXZ8WCXfD764OheTX2Ynn7scY3jIgZ4D7V9nbgXNlSCTZlF9sCe3RAFNK-HowhdrPXAHcqI37OWI5rP2MF59VKDLbcYBQ_IFkNOqzr6ZEyy7lwbIXGh8UfxDEu6Z8cHE1Fw06CBKKv7owPh0CkUs1s-i1zMdQysVIirxHrsh_MysT6RPByauUSSQOE860/s1320/Propiedades%20segmentaciones.png"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="836"
data-original-width="1320"
height="254"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXZ8WCXfD764OheTX2Ynn7scY3jIgZ4D7V9nbgXNlSCTZlF9sCe3RAFNK-HowhdrPXAHcqI37OWI5rP2MF59VKDLbcYBQ_IFkNOqzr6ZEyy7lwbIXGh8UfxDEu6Z8cHE1Fw06CBKKv7owPh0CkUs1s-i1zMdQysVIirxHrsh_MysT6RPByauUSSQOE860/w400-h254/Propiedades%20segmentaciones.png"
width="400"
/></a>
</p>
<p>
Como está marcado por defecto el campo: <b>Bloqueado</b>, la segmentación no
funciona si se protege la hoja sin marcar: <b>Modificar objetos</b>
</p>
<p>
Pero no deseo por nada del mundo que el usuario pueda modificar objetos y el
mapa mismo, por lo que no se debe marcar <b>Modificar objetos</b> en ningún
caso.
</p>
<p>
<b
><span style="color: red;"><u>Truco 2</u>:</span></b
> Desmarcar: <b>Bloqueado</b> en cada una de las 3 segmentaciones de
datos.
</p>
<p>
Al estar desbloqueadas las segmentaciones aunque la hoja esté protegida, es
necesario aplicar otro truco más.
</p>
<p>
<b
><u><span style="color: red;">Truco 3</span></u
>:</b
>
en la sección de <b>Posición y diseño</b> marcar:
<b>Deshabilitar cambiar tamaño y mover</b>
</p>
<p>
Ahora es imposible cambiar el tamaño y mover segmentaciones de datos, y
siguen siendo totalmente funcionales como filtro de datos.
</p>
<p>
<b
><u><span style="color: red;">Problema</span></u
>:</b
>
Al equipo de desarrollo de Microsoft Excel se le olvidó proteger a las
segmentaciones de datos del borrado accidental cuando se marca: <b
>Deshabilitar cambiar tamaño y mover</b
>. Este problema también se tiene si se permiten <b>Modificar objetos</b>...
No hay solución alternativa conocida a este problema... La única posibilidad
es <b>Deshacer el borrado (Control+Z)</b> a tiempo, o abrir de nuevo un
archivo que contenga la segmentación...
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirE9MgRutu9vzYfYvveIQcS3KVdad2wFEJuQwwsYAf_tWy2wBISmCU51dbEfNDbuyogOlz9UsNRNDz7wlrE7CyyazDVYA6Gn393ScozW2O8nM8oWoNcrsPbL3OxCSdjcMZrweR2XhsvqQTizIbRVCLIcWis0X7X4u_V0aUVl27_4HTd8XE4cBZjvpMlIw/s799/Configuraci%C3%B3n%20segmentaciones.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="462"
data-original-width="799"
height="185"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirE9MgRutu9vzYfYvveIQcS3KVdad2wFEJuQwwsYAf_tWy2wBISmCU51dbEfNDbuyogOlz9UsNRNDz7wlrE7CyyazDVYA6Gn393ScozW2O8nM8oWoNcrsPbL3OxCSdjcMZrweR2XhsvqQTizIbRVCLIcWis0X7X4u_V0aUVl27_4HTd8XE4cBZjvpMlIw/s320/Configuraci%C3%B3n%20segmentaciones.png"
width="320"
/></a>
</p>
<p>
Como se ve en la imagen de arriba, la segmentación de municipios comienza
con el
<a href="https://es.wikipedia.org/wiki/Jun" target="_blank"
>municipio de Jun</a
>
¡que si que existe en la provincia de Granada!
</p>
<p>
¿Cómo lograr que Jun no aparezca ordenado el primero en la segmentación de
municipios?
</p>
<p>
<b
><u><span style="color: red;">Truco 4</span></u
>:</b
>
Pues desmarcando: <b>Usar listas personalizadas al ordenar</b>, como se ve
en la Configuración de la imagen de la derecha.
</p>
<p>
Esto ocurre porque para ordenar los meses del año existen
<a
href="https://support.microsoft.com/es-es/office/crear-o-eliminar-una-lista-personalizada-para-ordenar-y-rellenar-datos-d1cf624f-2d2b-44fa-814b-ba213ec2fd61"
target="_blank"
>listas personalizadas</a
>
para el nombre completo del mes y para sus abreviaturas de 3 letras, como
Jun para Junio.
</p>
<p>
También he marcado: <b>Ocultar los elementos que no contienen datos</b>, con
lo que las segmentaciones de <b>Municipios y Provincias</b> son más claras y
ayudan a filtrar mejor.
</p>
<p>
Está desmarcado en la segmentación de <b>Comunidades autónomas</b> y así
siempre están visibles todas, donde solamente se marca el filtro:
<b>Indicar visualmente elementos sin datos</b>, con lo que las comunidades
autónomas sin datos aparecen en otro color pero mantienen su posición en la
segmentación.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo he dibujado el mapa</span>
</h4>
<p>
Como me he propuesto que estos mapas de municipios sean compatibles con
versiones desde Excel 2010 y superiores, no puedo usar
<a
href="https://support.microsoft.com/es-es/office/crear-un-gr%C3%A1fico-de-mapa-en-excel-f2cfed55-d622-42cd-8ec9-ec8a358b593b"
target="_blank"
>mapas coropléticos</a
> (que aparecieron en Excel 2019) ni
<a
href="https://support.microsoft.com/es-es/office/obtener-datos-de-ubicaci%C3%B3n-geogr%C3%A1fica-287b4cf2-3d7d-4bc1-b412-3d00f45dbbd6"
target="_blank"
>datos de información geográfica</a
> (que sólo están en Excel para Microsoft 365 y en Excel para la Web).
</p>
<p>
<b><i> Pero necesito un mapa de España y de Canarias por separado.</i></b>
</p>
<p>
<b><i>¿De dónde lo obtengo? </i></b>
</p>
<p>
<b><i>¡De mi suscripción a Microsoft 365!</i></b>
</p>
<p>
<b
><i>Y de este artículo de mi blog, ¡que está teniendo mucho éxito!:</i></b
>
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2021/09/mapa-de-provincias-de-espana-en-excel.html"
target="_blank"
><b>Mapa de Provincias de España en Excel | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
Borrando los datos del rango <b>Provincias!D2:D53</b> de obtiene un mapa de
color neutro con las fronteras entre provincias.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyUzrOq0KgvS1cW5jF5ZZk9pDWINfxFdWg5Z9KMmJmqQulMAYSbuW3TbIYqgp6mhe7M9heWfgNVniCfs7HH1IDckaB6GKGbz0InYO_ipnOJ52CsOV3NuTbmqj6_tLyEuKtN3ghf86XpjqBASlvi52L3J7EIGgr62nzZGiCAgWkdBJ0VZy3JWEz5slFWEk/s1653/Mapa%20coropl%C3%A9tico%20de%20Espa%C3%B1a.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1653"
height="418"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyUzrOq0KgvS1cW5jF5ZZk9pDWINfxFdWg5Z9KMmJmqQulMAYSbuW3TbIYqgp6mhe7M9heWfgNVniCfs7HH1IDckaB6GKGbz0InYO_ipnOJ52CsOV3NuTbmqj6_tLyEuKtN3ghf86XpjqBASlvi52L3J7EIGgr62nzZGiCAgWkdBJ0VZy3JWEz5slFWEk/w640-h418/Mapa%20coropl%C3%A9tico%20de%20Espa%C3%B1a.png"
width="640"
/></a>
</p>
<p>
Se eliminan las etiquetas con los nombres de las provincias. En el
desplegable <b>Etiquetas de mapa, c</b>ambiar
<b>Mostrar todo</b> por: <b>Ninguno</b>
</p>
<p>
Se quita la Leyenda y se ajusta el color de la serie. ¡Y ya se puede copiar
este mapa como una imagen!
</p>
<p>Eso sí, pasando por un editor de imágenes como MS Paint.</p>
<p>
Después de pegarlo en la hoja '<b>MAPA</b>', desde la cinta de opciones en
<b>Formato de imagen</b> he seleccionado como estilo de imagen:
<b>Rectángulo sombreado</b>
</p>
<p>
El mismo procedimiento he seguido para conseguir la
<b>imagen de Canarias</b>.
</p>
<p>
Sobre estas dos imágenes se colocarán los puntos geolocalizados de los
municipios.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Geolocalización de los municipios</span
>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Am5Gcnr6wWlgoaC-w_ehoVuh7HaMU7hrygI38Hf96TcogOgVEh3bbP_RG4IXvXcfBDsMlsFIWyvUhp51bLqL2KECEUtq9TJnS-ii0kBVZfrgFMiIOP1rS6Lw5rmCJl_kotERWv8WLHyZ2ji3-R7Y6bPYL444lPY1EvGT3vREzjo_HDddkfvWgq6hyphenhyphenAc/s880/Origen%20dispersi%C3%B3n%20municipios.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="492"
data-original-width="880"
height="179"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4Am5Gcnr6wWlgoaC-w_ehoVuh7HaMU7hrygI38Hf96TcogOgVEh3bbP_RG4IXvXcfBDsMlsFIWyvUhp51bLqL2KECEUtq9TJnS-ii0kBVZfrgFMiIOP1rS6Lw5rmCJl_kotERWv8WLHyZ2ji3-R7Y6bPYL444lPY1EvGT3vREzjo_HDddkfvWgq6hyphenhyphenAc/s320/Origen%20dispersi%C3%B3n%20municipios.png"
width="320"
/></a>
</p>
<p>
Las latitudes y longitudes son el rango de origen de datos de un gráfico de
dispersión:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<b> =DATOS!$O$1:$P$8132 </b>
</blockquote>
<p>
En la imagen de abajo se ve el gráfico de dispersión de municipios si no se
filtra ningún municipio.
</p>
<p>
En el Panel de Selección el <b>"Gráfico Municipios"</b> debe estar por
encima de las imágenes de España y Canarias, para pasar el ratón por encima
de los puntos que representan los municipios.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5ZPU66VIQp-pypS-_5c80irAqNPjtQlppOQqqgeNiXOCe6CwBKChtLKmT-UsrhIqsOFLBrqrHWMALLWPdwQkoXhCMV8QWoveBpM_qTXp-X2mIm8WmIbqrn31Uh722Jk4l6BMCvpfHorjRaZCOUcNANLYKO6coA97LLX6t5tEvdveLLY_eSpGPDdJ-UjA/s1920/Dispersi%C3%B3n%20de%20municipios.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="869"
data-original-width="1920"
height="290"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5ZPU66VIQp-pypS-_5c80irAqNPjtQlppOQqqgeNiXOCe6CwBKChtLKmT-UsrhIqsOFLBrqrHWMALLWPdwQkoXhCMV8QWoveBpM_qTXp-X2mIm8WmIbqrn31Uh722Jk4l6BMCvpfHorjRaZCOUcNANLYKO6coA97LLX6t5tEvdveLLY_eSpGPDdJ-UjA/w640-h290/Dispersi%C3%B3n%20de%20municipios.png"
width="640"
/></a>
</p>
<p>
En <b>Opciones del eje</b> se han modificado los límites de las coordenadas
geográficas:
</p>
<ul>
<li>
<b>Latitud</b> en el eje vertical, con un mínimo de 35 y un máximo de 44.
</li>
<li>
<b> Longitud</b> en el eje horizontal, con un mínimo de -10 y un máximo de
10,5
</li>
</ul>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVJAgjb7ptD0FjK-VVvVHKTMvk-mh9vvq9B7r9fCErBiGsSgsVddiutEUANIpvIBj0IKeuXHwIUyiLvCwZ82FB4o8BuaAvugqP_NC6vclBiDzfCcqiAAHNMnm8P1yqVliE7O9qsxDDolkRQQHxHONSQi6D_Nubw8bJcPmBAZxqnKoXPi9gIz8x1njj50g/s493/Marcador%20dispersi%C3%B3n%20municipios.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="493"
data-original-width="295"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVJAgjb7ptD0FjK-VVvVHKTMvk-mh9vvq9B7r9fCErBiGsSgsVddiutEUANIpvIBj0IKeuXHwIUyiLvCwZ82FB4o8BuaAvugqP_NC6vclBiDzfCcqiAAHNMnm8P1yqVliE7O9qsxDDolkRQQHxHONSQi6D_Nubw8bJcPmBAZxqnKoXPi9gIz8x1njj50g/s320/Marcador%20dispersi%C3%B3n%20municipios.png"
width="191"
/></a>
</p>
<p>
En <b>Formato de la serie de datos</b>, selecciono como
<b>Opciones de marcador: Integrado</b> del tipo O y tamaño 5. Con este
marcador se pintan los puntos que representan los municipios en el mapa.
</p>
<p>
El resto de opciones de serie se pueden modificar a gusto del usuario final.
</p>
<p>
Únicamente hace falta hacer coincidir las imágenes de España y Canarias con
el gráfico de dispersión para que se solapen, lo que se hace manualmente ¡a
ojo!
</p>
<p>
Y después de este rollo explicando cómo he hecho este mapa, toca descargarlo
para probar si lo he conseguido.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga del mapa de municipios</span
>
</h4>
<p>
Este archivo es compatible desde Excel 2010 hasta Excel para Microsoft 365,
con la hoja protegida sin contraseña, para que los usuarios no destrocen el
mapa, y no contiene macros.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90978"
target="_blank"
><span style="font-size: medium;"
><b>Mapa de municipios españoles - PW1.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1lxPz1QgRInrYL2kJIIgYODJijQ04oxwv&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Mapa de municipios españoles - PW1.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Mapa de municipios españoles</span
>
</h4>
<p>En el vídeo explico cómo usar el mapa de municipios españoles.</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/NwrR5TE1bVE?si=qDG_Bgyg9yjuz3k4"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Más mapas de municipios</span>
</h4>
<p>
En este enlace están todas las entregas dedicadas a los municipios españoles
que he escrito hasta ahora:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/municipios"
><b>municipios | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
En la próxima entrega exploraré macros en módulos de clase para detectar
eventos en el gráfico de dispersión de puntos, lo que hará este mapa más
interactivo para encontrar los municipios españoles.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-58652229097815591122024-01-01T08:30:00.082+01:002024-01-02T13:40:01.074+01:00Agenda Calendario Lunar 2024<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<h4 style="text-align: center;">
<span style="color: red; font-size: large;"
>¡¡¡ Feliz y Próspero Año Nuevo 2024 !!!</span
>
</h4>
<p>
Para comenzar este <b>Año Nuevo</b> lo mejor posible publico la
<b>Agenda Calendario Lunar</b> actualizada para este nuevo año, que funciona
<b>únicamente con fórmulas, ¡sin macros VBA!</b>
</p>
<p>
Se puede usar tanto en español como en inglés, y comenzar la semana en lunes
o en domingo.
</p>
<p>
He intentado que se pueda abrir en cualquier versión de Excel, también en
<b>Excel para la Web</b> y en las aplicaciones de
<b>Excel para Android</b> y de <b>Excel para Mac</b>.
<b><i>¡Ya me dirás si lo he conseguido!</i></b>
</p>
<p>
De todos los calendarios que he hecho en Excel, éste es del que estoy más
satisfecho para llevar al día mis asuntos. Espero que a ti te pase lo mismo
que a mí.
</p>
<p class="separator" style="clear: both; text-align: center;">
<b
><a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLJoViI1AxTWgXTUM0WuaXaClc4DCqQ9UtimOYBqdApu2tJpkifsMseoi3GQASKa3uzqdZG4QQblUzhhJi9SKFexKbm4vnjnb0h2G_Ni9Ur7PPJ2XPJ3wIuAsB4N3cEJ8l560VIgzFE-Zwxi6fOxPCERHvUEjaM0vDhCWBHN8RzGvmdDCobiSR28gU/s1000/2023.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="965"
data-original-width="1000"
height="618"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLJoViI1AxTWgXTUM0WuaXaClc4DCqQ9UtimOYBqdApu2tJpkifsMseoi3GQASKa3uzqdZG4QQblUzhhJi9SKFexKbm4vnjnb0h2G_Ni9Ur7PPJ2XPJ3wIuAsB4N3cEJ8l560VIgzFE-Zwxi6fOxPCERHvUEjaM0vDhCWBHN8RzGvmdDCobiSR28gU/w640-h618/2023.gif"
width="640" /></a
></b>
</p>
<p><br /></p>
<p style="text-align: center;">
<b
><i
><span style="font-size: medium;"
>Sirva esta Agenda Calendario Lunar para felicitar el Año Nuevo a mis
seguidores.</span
></i
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga la Agenda Calendario Lunar</span
>
</h4>
<p>
El archivo tiene todas las hojas protegidas con contraseña, para que los
usuarios no destrocen las fórmulas.
</p>
<p>Descarga desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90893"
target="_blank"
><span style="font-size: medium;"
><b>Agenda Calendario Lunar 2024 PW1.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1tC3TBwHi7WkGUTi7ae8sqAM4ULeXoJ5c&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Agenda Calendario Lunar 2024 PW1.xlsx</b></span
></a
>
</li>
</ul>
<p>
Esta plantilla no contiene macros, pues todos los cálculos se realizan
¡únicamente con fórmulas!
</p>
<p>
Si te interesa analizar las fórmulas, encontrarás la <b>contraseña</b>, para
desproteger las hojas, en el primer artículo que publiqué sobre calendarios
lunares:
</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2018/02/nueva-agenda-calendario-de-fases.html"
><span style="font-size: medium;"
><b>Nueva Agenda Calendario de Fases Lunares</b></span
></a
>
</li>
</ul>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copy
right.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Videotutorial de la Agenda Calendario Lunar</span
>
</h4>
<p>
En este videotutorial explico como usar la <b>Agenda Calendario Lunar</b>:
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/GYOYs9VmvWQ"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Hojas de la Agenda Calendario Lunar</span
>
</h4>
<p>Esta agenda calendario lunar contiene las siguiente hojas:</p>
<ul>
<li>
<b>Calendario</b>: mensual y lunar, con hipervínculos a los eventos del
año.
</li>
<li>
<b>Agenda</b>: con los próximos eventos: tareas, festivos y aniversarios.
</li>
<li>
<b>Diario</b>: con los eventos de las 24 horas de un día, y con
hipervínculos.
</li>
<li><b>Buscar</b>: buscador de cualquier evento del año.</li>
<li>
<b>Festivos</b>: lista editable de días festivos para cualquier año.
</li>
<li>
<b>Aniversarios</b>: lista editable de aniversarios para cualquier año.
</li>
<li>
<b>Ayuda</b>: enlaces a las páginas que me han servido de inspiración.
</li>
<li>
<b>2024</b>: Planificador de eventos editables para 366 días x 24 horas.
</li>
</ul>
<h4>
<p><br /></p>
</h4>
<h4>
<span style="color: red; font-size: large;"
>Menú de la Agenda Calendario Lunar</span
>
</h4>
<p>
Con los iconos del menú es más fácil cambiar de hoja, y saber qué hoja se ha
seleccionado, pues cambia a
<span style="color: red;"><b>rojo</b></span> el color del icono.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEddpbYUVR5bv8XWImwBLSzUJDnU9lCW1DI9HJIdgAMkjz63GYAu-kIOoX2K5cOBj23Gc1BN3sSH200vV2b_D4-_IWMUdzE_nEWs5X3IUW_Xmm3gB2bdd7fXAD-ft_P9-6YtiBfcc2moQq4Pl7SYq4J9Q7Ow7OG_MHAQLBS8fbiFs-Ecaom4y0daea/s1119/2023-0.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="86"
data-original-width="1119"
height="50"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEddpbYUVR5bv8XWImwBLSzUJDnU9lCW1DI9HJIdgAMkjz63GYAu-kIOoX2K5cOBj23Gc1BN3sSH200vV2b_D4-_IWMUdzE_nEWs5X3IUW_Xmm3gB2bdd7fXAD-ft_P9-6YtiBfcc2moQq4Pl7SYq4J9Q7Ow7OG_MHAQLBS8fbiFs-Ecaom4y0daea/w640-h50/2023-0.png"
width="640"
/></a>
</p>
<p>
Desde cualquier hoja se puede ir al evento del día de hoy, haciendo clic en
el enlace con el hipervínculo.
</p>
<p>Además he añadido la hora actual en todas las hojas de la agenda.</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Tutoriales de la Agenda Calendario Lunar</span
>
</h4>
<p>
En los siguientes artículos explico las principales características de estas
Agendas Calendarios Lunares:
</p>
<ul>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2018/02/nueva-agenda-calendario-de-fases.html"
><span style="font-size: medium;"
>Nueva Agenda Calendario de Fases Lunares</span
></a
>
</b>
</li>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2022/01/agenda-calendario-lunar-con-formulas.html"
><span style="font-size: medium;"
>Agenda Calendario Lunar con fórmulas</span
></a
>
</b>
</li>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2022/01/como-funciona-la-agenda-calendario.html"
><span style="font-size: medium;"
>Cómo funciona la Agenda Calendario Lunar (1/2)</span
></a
>
</b>
</li>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2022/01/como-funciona-la-agenda-calendario_5.html"
><span style="font-size: medium;"
>Cómo funciona la Agenda Calendario Lunar (2/2)</span
></a
>
</b>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Prueba la Agenda Calendario Lunar en la nube</span
>
</h4>
<p>
Si no quieres descargarla puedes probarla en mi nube de Microsoft OneDrive:
</p>
<iframe
frameborder="0"
height="580"
scrolling="no"
src="https://onedrive.live.com/embed?resid=6B219F16DA7128E3%2190893&authkey=!AICmesBjbgueSHo&em=2&wdAllowInteractivity=False&AllowTyping=True&wdHideGridlines=True&wdHideHeaders=True&wdDownloadButton=True&wdInConfigurator=True&wdInConfigurator=True&edesNext=false&edrtees6=false&resen=false"
width="640"
></iframe>
<p>
<u
><b><span style="color: red;">AVISO</span></b></u
>: En mi nube no se guardan los cambios que hagas.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Cómo añadir años a la Agenda Calendario Lunar</span
>
</h4>
<p>
En este vídeo explico cómo he actualizado la agenda, con un ejemplo de cómo
convertirla en un calendario del año 2025, con lo que será fácil crear
agendas de otros años.
</p>
<iframe
width="640"
height="480"
src="https://www.youtube.com/embed/ceXHNrE9XGE?si=NyiioqM397utk87s"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen
></iframe>
<p>
<i
><b
><span style="color: red; font-size: medium;"
>¡Apunta en esta agenda tus propósitos para el Año Nuevo!</span
></b
>
</i>
</p>
<p>
<b
><span style="color: red; font-size: medium;"
><i>¡Y así nunca los olvidarás!</i></span
></b
>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com2Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-41888425646791413552023-12-26T08:30:00.021+01:002023-12-29T13:52:14.659+01:00Pasa el ratón por encima de las celdas<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Si crees que pasando el ratón por encima de las celdas no se puede hacer
nada, <b>¡estás muy equivocado! </b>
</p>
<p>
Yo puedo pasar el ratón por encima de las celdas
<b>¡y hacer lo que me de la gana! </b>
</p>
<p>
Si crees que es una broma lo que digo,
<b>¡aún no es el día de los Santos Inocentes! </b>
</p>
<p>Lo puedes comprobar en esta imagen animada:</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTHqJQS6VnpWDvcaLzXc9aBzO3-4f_hG37OGPC_D_WTqUxMLIEZVLo3otNdCpEgpvx1cya7telmWZIhEYpt5WCS2qMbCjD0uk3T-ZLXHGJPihzxp8BTxl6p2NtKfY9Qm2P-_JozQSsyqDw7HWvd-CJikCX2pXW9HRsYGoSjzhYZNXDzRgfpqEzbg7hQn0/s853/Pasa%20el%20rat%C3%B3n%20por%20encima.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="853" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTHqJQS6VnpWDvcaLzXc9aBzO3-4f_hG37OGPC_D_WTqUxMLIEZVLo3otNdCpEgpvx1cya7telmWZIhEYpt5WCS2qMbCjD0uk3T-ZLXHGJPihzxp8BTxl6p2NtKfY9Qm2P-_JozQSsyqDw7HWvd-CJikCX2pXW9HRsYGoSjzhYZNXDzRgfpqEzbg7hQn0/w640-h360/Pasa%20el%20rat%C3%B3n%20por%20encima.gif" width="640" /></a>
</p>
<p><br /></p>
<p>
<b><i>¿Cómo he conseguido hacerlo? Te lo explico si continuas leyendo...</i></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo ejecutar una macro pasando el ratón por encima de las celdas</span>
</h4>
<p>
Los programadores experimentados de VBA sabrán que las funciones UDF
<b>¡no pueden cambiar valores en otras celdas ni formatearlas!</b>
</p>
<p>
Pero,
<b>¡esa restricción no aplica si se llama a una función dentro de un
hipervínculo en una fórmula de una celda!
</b>
</p>
<p>
Este gran truco se explica en estas dos páginas de
<b>Chandoo y Jordan Goldmeier</b>, dos grandes maestros de Excel:
</p>
<ul>
<li>
<b><a href="https://chandoo.org/wp/interactive-dashboard-using-hyperlinks/" target="_blank">Interactive Dashboard in Excel using Hyperlinks » Chandoo.org</a>
</b>
</li>
</ul>
<ul>
<li>
<a href="https://optionexplicitvba.blogspot.com/2011/04/rollover-b8-ov1.html" target="_blank"><b>Execute a Macro When Your Mouse is over a Cell | OPTION EXPLICIT
VBA</b></a>
</li>
</ul>
<p>
Aprovechando este gran truco he diseñado dos ejemplos que puedes descargar
más abajo.
</p>
<p>
En el primer ejemplo hay un solo módulo <b>MóduloRatón</b> con una
única función: <b>PasarRatón</b>
</p>
<textarea cols="75" readonly="" rows="12">Option Explicit
Private sTecla As String
Function PasarRatón(rCelda As Range)
'
' Pasar el ratón por encima de las celdas
'
If rCelda.Count = 1 Then
If rCelda.Value2 <> sTecla Then
Range("misTeclas").Interior.TintAndShade = -4.99893185216834E-02
rCelda.Interior.TintAndShade = -0.149998474074526
sTecla = rCelda.Value2
Range("miTecla").Value2 = sTecla
With Range("miSecuencia")
If Len(.Value2) < 32 Then
.Value2 = IIf(.Value2 = "", "'", .Value2)
.Value2 = .Value2 & IIf(sTecla = 11, "*", IIf(sTecla = 12, "#", sTecla))
End If
End With
End If
End If
End Function
</textarea>
<p>
Esta función se llama con una fórmula de la celda H3, arrastrada hacia abajo
y hacia la derecha en el rango H3:J6. La fórmula es:
</p>
</div>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p><b>=SI.ERROR(HIPERVINCULO(PasarRatón(H3);B3);B3)</b></p>
</div>
</blockquote>
<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
A la función
<b><a href="https://support.microsoft.com/es-es/office/hipervinculo-funci%C3%B3n-hipervinculo-333c7ce6-c5ae-4164-9c47-7de9b76f577f" target="_blank">HIPERVINCULO</a></b>
se le pasa la función:
<b>PasarRatón(H3) <i>¡que se ejecuta con sólo pasar el ratón por encima de las celdas!</i></b>
</p>
<p>
<b><i>¡No es un bug o error de Excel! ¡Es un efecto no previsto por los
programadores de Microsoft cuando desarrollaron la función
HIPERVINCULO!</i></b>
</p>
<p>
Este efecto colateral permite ejecutar una función UDF al pasar el ratón por
encima de las celdas de Excel. <b>¡Bien hecho Microsoft Excel!</b>
</p>
<p>Adjunto dos ejemplos de este truco que puedes descargar a continuación:</p>
<ul>
<li>
<b>Pasa el ratón por encima</b>, con la función comentada anteriormente
simulando un teclado de teléfono.
</li>
<li>
<b>Dibuja un patrón con el ratón</b>, con una función mucho más
sofisticada con la que dibujar patrones con el ratón.
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga y prueba el ratón sobre las celdas</span>
</h4>
<p>Descarga la versión 1.0 de estos dos ejemplos desde estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b>
</li>
<ul>
<li>
<a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90885" target="_blank"><span style="font-size: medium;"><b>Pasa el ratón por encima - PW1.xlsm</b></span></a>
</li>
<li>
<a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90886" target="_blank"><span style="font-size: medium;"><b>Dibuja un patrón con el ratón - PW1.xlsm</b></span></a>
</li>
</ul>
</ul>
<ul>
<li>
<b>Sites Google Drive:</b>
</li>
<ul>
<li>
<a href="https://drive.google.com/u/0/uc?id=13nT12IHG8cBGEjmoqfcSygBTpHHXUdL0&export=download" target="_blank"><span style="font-size: medium;"><b>Pasa el ratón por encima - PW1.xlsm</b></span></a>
</li>
<li>
<a href="https://drive.google.com/u/0/uc?id=1fMDq4Rc5fzu33Ys0lmUy8UMILtQe5OWE&export=download" target="_blank"><span style="font-size: medium;"><b>Dibuja un patrón con el ratón - PW1.xlsm</b></span></a>
</li>
</ul>
</ul>
<p>
Las macros de los archivos descargados están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file" target="_blank"><b>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b></a>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña, y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"><b><u>ATENCIÓN</u>:</b></span>
Se pueden modificar estos libros de Excel respetando esta licencia:
</p>
<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="51" data-original-width="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
</p>
<p>
<b><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es" target="_blank">Creative Commons — Atribución-NoComercial-CompartirIgual-No portada —
CC BY-NC-SA 4.0</a></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo de ratones sobre celdas dibujando patrones</span>
</h4>
<p>
Este vídeo te dará una idea de lo que he conseguido pasando el ratón por
encima de las celdas: dibujar patrones formados por líneas entre puntos.
</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/9ekdmHTWS8g?si=XdR-Ci3rhSxabGz1" title="YouTube video player" width="640"></iframe>
<p><br /></p>
<p>
<b><i>¡Feliz Navidad! Si te descargas el villancico navideño podrás
escucharlo cuando dibujes un rombo comenzando por 68.</i></b>
</p>
<p>La primera idea que tuve cuando conocí este truco fue ésta:</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/2013/09/como-pintar-con-excel.html" target="_blank"><b>Como pintar con Excel | #ExcelPedroWave</b></a>
</li>
</ul>
<p><br /></p>
<p>
<b>¿Qué otras ideas se te ocurren para aprovechar este excelente truco?</b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-65995219749008064232023-12-22T09:00:00.006+01:002023-12-24T08:56:42.974+01:00Calculadora de Premios de la Lotería de Navidad<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>Select the language of this blog post in the <b>Google box</b> at the top
left.
</i>
</p>
<p><br /></p>
<p>
<b
><span style="color: red;"><u>Actualización 2023-12-22</u>:</span> </b
>Nueva calculadora Excel para bajarse la <span style="color: red;"
>lista definitiva</span
> de premios de la <b>Lotería Nacional de Navidad española</b> del 22
de diciembre de 2023, y comprobar si nos tocaron los números que jugábamos.
</p>
<p>
Actualiza los premios con el menú: <b>Datos | Actualizar todo</b> (Control +
Alt + F5)
</p>
<p>
<b
><u><span style="color: red;">NOTA</span></u></b
>: Este artículo lo publiqué por primera vez el 22 de diciembre de
2014 y cada año lo actualizo con el nuevo sorteo de Navidad. La próxima
actualización será el próximo <b>viernes 22 de diciembre de 2024</b>.
</p>
<p><br /></p>
<p>
<b
>¿Y si nos ha tocado la lotería? ¡Cosa estadísticamente muy poco
probable!<br />
<br />
¿Y si nos toca pagar la lotería? ¡Cosa segura!</b
><br />
<br />
O acaso hay alguien tan boyante económicamente que pueda pagarla en metálico
o en "negro".
</p>
<p>
Si lo normal es ¡tener que pedir un crédito! para poder comprar los décimos
de la lotería...
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsZrS-WIkf9WCuX1IdRb9tqGQgHTinA8e1xE8F8__dpPJFUovdUgflYBAG-i-rDNAMy3wgRCo5oel53Qh-4zcpRFis7ZyUUWKu0nZ2DUqAV3alVfOJ64RLCis-DlRrBfm0Xd_rhzDzFRHI5aWf7lWKSU6aHufeYQat-eZgXA9OSeEQHdfcZvumJNlV0YQ/s1920/Loter%C3%ADa%20de%20Navidad.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsZrS-WIkf9WCuX1IdRb9tqGQgHTinA8e1xE8F8__dpPJFUovdUgflYBAG-i-rDNAMy3wgRCo5oel53Qh-4zcpRFis7ZyUUWKu0nZ2DUqAV3alVfOJ64RLCis-DlRrBfm0Xd_rhzDzFRHI5aWf7lWKSU6aHufeYQat-eZgXA9OSeEQHdfcZvumJNlV0YQ/w640-h360/Loter%C3%ADa%20de%20Navidad.png"
width="640"
/></a>
</p>
<p>
<b
><u><span style="color: red;">ATENCIÓN:</span></u></b
>
He ampliado a 20 los números a comprobar si están premiados.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Calculadora de visitas a este blog</span
>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFnL_pdeec_zOQ309e-J7uGOyJQ7l_ftv2BidR8-8dEZeoud4ePriSolDFRGQmYoiO9NtvQDWx_xAASQ20wLTz8II4KprtD_s17SyYdUsHb9O39WeQ4-ZcY0-phrk4FaWgInyHdgzwIZ7HecNizPwrOxsLckosKpAcm1Cntjm1_thNFi4ygMCGbdBts9k/s475/Visitas%20al%20blog.png"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="232"
data-original-width="475"
height="156"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFnL_pdeec_zOQ309e-J7uGOyJQ7l_ftv2BidR8-8dEZeoud4ePriSolDFRGQmYoiO9NtvQDWx_xAASQ20wLTz8II4KprtD_s17SyYdUsHb9O39WeQ4-ZcY0-phrk4FaWgInyHdgzwIZ7HecNizPwrOxsLckosKpAcm1Cntjm1_thNFi4ygMCGbdBts9k/s320/Visitas%20al%20blog.png"
width="320"
/></a>
</p>
<p>
Adelanto que a mí tampoco me ha tocado la lotería, pero voy camino de acabar
el año con cerca <b
>del millón ciento cincuenta mil visitas a este blog</b
>, gracias a lectores como tú que se interesan por los artículos que voy
escribiendo sobre Excel, siempre que puedo.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Mi lotería</span>
</h4>
<p>
No esperes que adivine los números premiados en la lotería, pues la lotería
es un asunto cuyo resultado depende de la suerte o la casualidad.
</p>
<p>
Para comprobar los números de la
<b>Lotería de Navidad con Excel ¡como a mí me gusta!</b> y ¡saber si aún
debemos pagar 21 € por un café!, si nos pasa como al del anuncio de hace
unos años, que no tenía ni metálico para comprarla, aquí va mi propuesta:
</p>
<p>
En lugar de bajar a la cafetería a que nos entreguen un sobre cerrado, que
no sabemos que contiene y darnos una sorpresa, podemos bajarnos la
<b>Calculadora de Premios de la Lotería de Navidad en Excel</b
> (descárgala un poco más abajo).
</p>
<p>
Si alguno sigue sin querer bajar a la cafetería, que busque en Internet:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://www.loteriasyapuestas.es/es/loteria-nacional"
target="_blank"
><b
>Lotería Nacional | Venta y resultados OFICIALES - Loterías y Apuestas
del Estado (loteriasyapuestas.es)</b
></a
>
</blockquote>
<p>
A mí, como a la mayoría, me toca pagar todos los años la lotería a los
afortunados a los que les ha tocado el <b>Gordo de Navidad</b> y a
<b>¡Hacienda somos todos!</b>
</p>
<blockquote>
<p>
Si piensas que comprando lotería estás
<a
href="https://es.wikipedia.org/wiki/Redistribuci%C3%B3n_de_la_riqueza"
target="_blank"
><b>redistribuyendo la riqueza</b></a
>, ¡estás muy equivocado!
</p>
<p>
Lo que haces es <b>redistribuir la pobreza</b>, pues la mayoría de pobres
pierde dinero para que lo gane una minoría de nuevos ricos.
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga la Calculadora de Premios</span
>
</h4>
<p>Descarga el archivo desde cualquiera de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!87087"
target="_blank"
><span style="font-size: medium;"
><b>Lotería de Navidad Española PW1.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1759LoyOu_D0_PE75DgH6xbGb88Y7ZaU8&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Lotería de Navidad Española PW1.xlsx</b></span
></a
>
</li>
</ul>
<p>
Actualiza los premios con el menú: <b>Datos | Actualizar todo</b> (Control +
Alt + F5)
</p>
<p>
Esta plantilla tiene la primera hoja protegida sin contraseña y no contiene
macros, únicamente tiene una conexión a las tablas de la Lotería de Navidad
española, y todo el cálculo se realiza ¡sólo con fórmulas!
</p>
<p><br /></p>
<p>
<b
><span style="color: red;"><u>INSTRUCCIONES</u>:</span></b
>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
0) Hacer clic en "<b>Habilitar edición</b>" en respuesta a:
<i>Este archivo procede de Internet y podría no ser seguro </i>
</p>
<p>
1) Hacer clic en "<b>Habilitar contenido</b>" en respuesta a la
Advertencia de seguridad:
<i>Se han deshabilitado las conexiones de datos externos </i>
</p>
<p>
2) Actualizar la tabla de la hoja '<b>Alambres</b>' con el menú:
<b>Datos | Actualizar todo</b> (Control + Alt + F5)
</p>
<p>
3) Actualizar la tabla dinámica de la hoja '<b>Números</b>' con el menú:
<b>Datos | Actualizar</b> (Alt + F5)
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Videotutorial de la Calculadora de Premios</span
>
</h4>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/t_-h649FfRA"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Problemas con la descarga de la lista oficial</span
>
</h4>
<p>
<a
href="https://blogger.googleusercontent.com/img/a/AVvXsEibOxbkuoppiwARG9Ejkhn86OaGk16k9pIcpD9GHaVsXXJlbND4OVAUQ9Ux9TAtXNV8TVd-iWcFvUSCcyhRw8eQIxjYBmPhsi-4lwp9N_KoflWtSyKC5Yp1PkZ8h_79yKUXr-ufWM8CGbsUKREe2PBDSO6obXTyKT9Ok2bYG8QcPFlwegfMCmmoWdK9=s602"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="577"
data-original-width="602"
height="307"
src="https://blogger.googleusercontent.com/img/a/AVvXsEibOxbkuoppiwARG9Ejkhn86OaGk16k9pIcpD9GHaVsXXJlbND4OVAUQ9Ux9TAtXNV8TVd-iWcFvUSCcyhRw8eQIxjYBmPhsi-4lwp9N_KoflWtSyKC5Yp1PkZ8h_79yKUXr-ufWM8CGbsUKREe2PBDSO6obXTyKT9Ok2bYG8QcPFlwegfMCmmoWdK9=s320"
width="320"
/></a>
</p>
<p>
Con este aporte se pueden descargar los números de la página oficial, pues
desde el archivo pdf, que publica Loterías y Apuestas del Estado, no se
permite la copia de los números premiados.
</p>
<p>La descarga del archivo pdf se hace desde este enlace:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://www.loteriasyapuestas.es/f/loterias/documentos/Loter%C3%ADa%20Nacional/listas%20de%20premios/SM_LISTAOFICIAL.A2023.S102.pdf"
target="_blank"
><b>LISTAOFICIAL.A2023.S102.pdf (loteriasyapuestas.es)</b></a
>
</blockquote>
<p>
La imagen con los <b>Permisos del archivo</b> muestra las opciones de
seguridad del archivo pdf, descargado con la lista completa de los números
de la lotería, comprobando que no se permite nada excepto <b
>Imprimir</b
>
(en "Alta resolución")<b>.</b> No se permite la copia de contenido y ni
siquiera está activada la accesibilidad al contenido, por lo que no ayuda a
obtener la lista de números premiados en Excel.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Cómo funciona la Calculadora de Premios</span
>
</h4>
<p>
Con mi plantilla se establece una conexión a la web de
<b>Loterías y Apuestas del Estado</b>:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://www.loteriasyapuestas.es/es/loteria-nacional/tablas-y-alambres?drawId=1222809102#Tabla=1"
target="_blank"
><b
>Tablas y Alambres - Loterías y Apuestas del Estado
(loteriasyapuestas.es)</b
></a
>
</blockquote>
<p>
En la consulta web es importante hacer clic en cada uno de los 10 alambres
de la Tabla 1, para que queden marcados todos los alambres. Las 9 tablas
restantes se importan automáticamente.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKmsxACVJ48llaPB1c3mp0ksi3CWsoVeZ9aOsLLmJXha7cojxsWJCMcUiTwM9kiGb4H59FsJx0nG7_kUhn6bkKCILpY9N8bI7iBJnmIpzFm44A8HTDCaUQfxtG4TwHfv6Nk1CM0eHWQKxYBu-fMmdqIZZadjg2iXEPea9Q6fZmxbt9J_GBgZG2BzAQls8/s1443/10%20alambres%20loter%C3%ADa.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="660"
data-original-width="1443"
height="292"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKmsxACVJ48llaPB1c3mp0ksi3CWsoVeZ9aOsLLmJXha7cojxsWJCMcUiTwM9kiGb4H59FsJx0nG7_kUhn6bkKCILpY9N8bI7iBJnmIpzFm44A8HTDCaUQfxtG4TwHfv6Nk1CM0eHWQKxYBu-fMmdqIZZadjg2iXEPea9Q6fZmxbt9J_GBgZG2BzAQls8/w640-h292/10%20alambres%20loter%C3%ADa.png"
width="640"
/></a>
</p>
<p>
Y se consigue un listado de hasta 20 números premiados en cada uno de los 10
alambres de cada una de las 10 tablas de extracciones, generando
automáticamente y pudiendo consultar todos los números premiados el 22 de
diciembre. Los reintegros de la última cifra del premio "<b>GORDO</b>" se
calculan con una fórmula adicional.
</p>
<p>
Por supuesto que mi plantilla no contiene ninguno de los números de la
lotería pues, si así fuera, tendría que pagar al Estado "<b>royalties</b>"
(en la lengua española serían <b>regalías</b>) y cada cual es libre de
conectar y descargar los números premiados.
</p>
<p style="text-align: center;">
<b><i>¡Buena suerte a todos!</i></b>
</p>
<p style="text-align: center;">
<b><i>¡Incluso a los que no juegan a sorteos al azar!</i></b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com18Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-36711918400630405242023-12-18T08:30:00.084+01:002023-12-18T08:30:00.190+01:00Volando por el mundo<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Volando por el mundo</span>
</h4>
<blockquote>
<p>Como resulta demasiado fácil volar de un país a otro del mundo,</p>
<p>será cuestión de visitar los países del mundo de una forma distinta.</p>
<p>
<b><i>¡Con una hoja de cálculo!</i></b>
</p>
<p>Volar por el mundo con Excel no contamina tanto como volar en avión.</p>
<p>Se llega a cualquier país del mundo con solo mover el ratón.</p>
<p>Se conocen los datos y las banderas de cada país que se sobrevuela.</p>
<p>Se aprenden los trucos con los que ha sido diseñado este mapa.</p>
<p>
<b
><i
>Comparte este mapa con todo el mundo para conocer todos los países
del mundo.</i
></b
>
</p>
</blockquote>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcJY651Xn72aqWirK9RY6WIWOQj4eeB3t0sCDQ47btRKnWC5Xk56cHEg3BcUwnXnCWaXf9X_JfUvfgyjku6WWZ7-tN6FNCH7SgbiglvBNpVfMFNLj-Q6xZ703ECyYS1O-ywOj0PZEnxrye7WmXzhzgFdRhz-RQiPWI6TZyXLl2J9eBZd2vYLeWf4oKWx8/s1000/Volando%20por%20el%20mundo.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="562"
data-original-width="1000"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcJY651Xn72aqWirK9RY6WIWOQj4eeB3t0sCDQ47btRKnWC5Xk56cHEg3BcUwnXnCWaXf9X_JfUvfgyjku6WWZ7-tN6FNCH7SgbiglvBNpVfMFNLj-Q6xZ703ECyYS1O-ywOj0PZEnxrye7WmXzhzgFdRhz-RQiPWI6TZyXLl2J9eBZd2vYLeWf4oKWx8/w640-h360/Volando%20por%20el%20mundo.gif"
width="640"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
Volando por el mundo puede ser muy didáctico en la enseñanza en las
escuelas, cursos de geografía, y en las empresas cuyo objetivo sea tener
clientes en todo el mundo, con solo adaptarlo al negocio o a la educación.
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Mapa interactivo del mundo</span
>
</h4>
<p>
Este mapa del mundo es el más interactivo que he hecho en Excel hasta ahora:
</p>
<ul>
<li>
Interactúa con las formas de 240 países dibujadas en el mapa del mundo.
</li>
<li>Interactúa con los países sobre los que pasa el puntero del ratón.</li>
<li>
Interactúa con el nuevo Control de Usuario con información de cada país.
</li>
<li>
Interactúa con el modo de vuelo del puntero con el nombre, capital y
bandera de un país.
</li>
<li>Interactúa con el modo chincheta sin puntero.</li>
<li>
Interactúa con el buscador de países con el control de cuadro combinado.
</li>
<li>Interactúa con el tamaño de la información de un país.</li>
<li>Interactúa con la voz que pronuncia el nombre del país.</li>
<li>Interactúa con las etiquetas con los nombres de los países.</li>
<li>Interactúa con el reinicio y la actualización del mapa.</li>
<li>Interactúa con el zoom del mapa.</li>
<li>Interactúa con el desplazamiento horizontal o vertical del mapa.</li>
<li>
Interactúa con la Wikipedia para obtener más información de los países,
sus capitales, idiomas, monedas y código ISO 3166-1 de cada país.
</li>
<li>
Interactúa con este artículo del blog pulsando en el símbolo de
información que está arriba a la derecha del Control de Usuario.
</li>
</ul>
<p>
<b><i>¡No encontrarás ninguno igual!</i></b>
</p>
<p><br /></p>
<p>
El nuevo <b>Control de Usuario</b> permite controlar todos los países del
mapa del mundo.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCJSjFwh0VXx8x2aNTPvSkYC96v5TmxTiAPDTNEpaS1bV2cTPCZC9jMY6Jzve6On4qlx9jqf7L9trAWS6Mr7a0YvxpSu_oWSVZSPKb6GkwsgdyVYDqtyhAFq3G-i2x74LXmLt0SYxLSPc4L1H4wzseV8KILVsQH-kZdnRnOT9n-WdvZHwzZ1AF-vX5g1s/s1112/Mando%20del%20mundo.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="729"
data-original-width="1112"
height="420"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCJSjFwh0VXx8x2aNTPvSkYC96v5TmxTiAPDTNEpaS1bV2cTPCZC9jMY6Jzve6On4qlx9jqf7L9trAWS6Mr7a0YvxpSu_oWSVZSPKb6GkwsgdyVYDqtyhAFq3G-i2x74LXmLt0SYxLSPc4L1H4wzseV8KILVsQH-kZdnRnOT9n-WdvZHwzZ1AF-vX5g1s/w640-h420/Mando%20del%20mundo.png"
width="640"
/></a>
</p>
<p><br /></p>
<p>
<b>Lista de Controles de Usuario</b> (identificados con números dentro de
círculos):
</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p>(1) Nombre del país 🗺️, con enlace a datos del país en la Wikipedia.</p>
<p>(2) Enlace a este artículo del blog con esta información.</p>
<p>(3) Nombre oficial del país.</p>
<p>(4) Capital del país con enlace a la Wikipedia.</p>
<p>(5) Población actualizada y superficie del país.</p>
<p>
(6) Idiomas oficiales con enlace a la Wikipedia para el primer
idioma.
</p>
<p>(7) Monedas del país con enlace a la Wikipedia.</p>
<p>
(8) Código ISO 3166-1 con las 3 letras que identifican al país o
texto alternativo.
</p>
<p>
(9) Tecla de voz 🗣️, para pronunciar el nombre del país cuando está
en rojo.
</p>
<p>
(10) Tecla de aumento o disminución del tamaño del Control de
Usuario.
</p>
<p>
(11) Tecla para mostrar el Control de Usuario a la derecha ▶️ o a la
izquierda ◀️ del mapa.
</p>
<p>
(12) Tecla de modo Avión 🛩️, con un puntero y el nombre del país que
se sobrevuela.
</p>
<p>(13) Tecla de modo Casa 🏡, con un puntero sin información.</p>
<p>
(14) Tecla de modo Mundo 🌍, con un puntero con el nombre, la capital
y la bandera del país que se sobrevuela.
</p>
<p>
(15) Tecla de modo Chincheta 📌, sin puntero aunque con un cuadro de
búsqueda de países.
</p>
<p>
(16) Buscador de países en una lista desplegable de un cuadro
combinado. Escribir caracteres comodín: asterisco * (para cualquier
carácter) o interrogante ? (para un carácter). Si es pequeña la superficie
del país se remarca con un cuadrado.
</p>
<p>
(17) Lista desplegable de países para seleccionar con el ratón o con
las teclas de flechas o de avance y retroceso de página.
</p>
<p>(18) Teclas de control del zoom del mapa:</p>
<blockquote>
<p>ZM: Zoom Máximo del 400%</p>
<p>Zm: Zoom mínimo del 75%</p>
<p>Z0: Zoom al 100%</p>
<p>Z+: Zoom + 50</p>
<p>Z-: Zoom - 50</p>
</blockquote>
<p>
(19) Teclas con 4 flechas de desplazamiento del mapa: arriba⬆️,
abajo⬇️, derecha➡️ e izquierda⬅️
</p>
<p>
(20) Tecla de etiqueta 💬 para mostrar el nombre del país en el mapa
si está en rojo.
</p>
<p>
(21) Tecla 🔁 de reinicio del mapa y de actualización de la población
de cada país.
</p>
<p>
(22) Seleccionar cualquier país del mapa haciendo clic sobre una de
las 240 formas de países.
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga Volando por el mundo</span
>
</h4>
<p>
Este mapa del mundo es compatible con todas las versiones de escritorio,
desde Excel 2010 hasta Excel para Microsoft 365.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90763"
target="_blank"
><span style="font-size: medium;"
><b>Volando por el mundo - PW1.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1jj-u1awToeDZEQCFqXtBAIDE6KoMBsGP&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Volando por el mundo - PW1.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada
— CC BY-NC-SA 3.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo para volar por el mundo</span
>
</h4>
<p>
Con este vídeo aprenderás a volar por el mundo sin salir de Excel y
visitarás cualquier país, obteniendo información de su población actual y de
más datos del país mediante enlaces a la Wikipedia.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/jbwtQFnLel8?si=5p8XS5YxQpFCa2RZ"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Todos mis mapas del mundo</span>
</h4>
<p>
Esta es la última entrega de los 5 artículos sobre mapas del mundo que he
estado publicando desde hace dos meses.
</p>
<p>
En los cuatro artículos anteriores he explicado cómo he ido desarrollando
este proyecto, por si te interesa estudiar cómo lo he hecho:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/mundo"
><b>mundo | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>Hasta ahora he publicado 28 mapas distintos en este blog:</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/mapas"
><b>mapas | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>siendo el que más éxito ha tenido de momento este mapa:</p>
<ul>
<li>
<a
href="https://pedrowave.blogspot.com/2021/09/mapa-de-provincias-de-espana-en-excel.html"
><b>Mapa de Provincias de España en Excel</b></a
>
</li>
</ul>
<p>
<b
><i
>Si me das ideas para construir nuevos mapas, puede ser que los veas
publicados el año que viene.</i
></b
>
</p>
<p>
<b
><i
>¡Si antes no nos cargamos el único mundo en que podemos seguir
viviendo!
</i></b
>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-8361658551450936842023-12-12T08:30:00.003+01:002023-12-12T08:55:12.734+01:00Buscador de países<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Buscador de países en un mapa mundial</span>
</h4>
<p>
Para encontrar un país en un mapa del mundo hace falta un
<b>Buscador de países</b> con el que sea fácil encontrar cualquiera de
los 240 países dentro del mapa hecho en Excel con formas (shapes).
</p>
<p>
Con este <b>Buscador de países</b> se escriben las iniciales del país, por
ejemplo las letras: <b>es</b> y se encuentra rápidamente el país
buscado, en este caso: <b>España</b> entre los cinco que empiezan por
esas dos letras.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOskCdmSC298jo1j8q-WMbFjWy9GcPnpfoxj5PKNgwApZhiXihQdfj-Il_0wqungzhyvDICD4HRqGSLCiqKa8kiiF9XZcaUTZ39ZeMDiPIEb21C47dHpenDex_ApcR0R2VSvLHEzLpP0GZarqych_mK6TniD56cAT12gtuZLLARXznlrRg7fcsgKK1Edk/s1000/Buscador%20pa%C3%ADses2.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOskCdmSC298jo1j8q-WMbFjWy9GcPnpfoxj5PKNgwApZhiXihQdfj-Il_0wqungzhyvDICD4HRqGSLCiqKa8kiiF9XZcaUTZ39ZeMDiPIEb21C47dHpenDex_ApcR0R2VSvLHEzLpP0GZarqych_mK6TniD56cAT12gtuZLLARXznlrRg7fcsgKK1Edk/w640-h360/Buscador%20pa%C3%ADses2.gif" width="640" /></a>
</p>
<p><br /></p>
<p>
También se pueden introducir caracteres comodín como asteriscos (*) o
interrogantes (?), por ejemplo <b>*pa?a</b> obteniendo una lista de 4
países, entre ellos: España.
</p>
<p>
Y se puede elegir un país en el mapa haciendo clic sobre el mismo, con lo
que aparece el nombre del país en el cuadro combinado.
</p>
<p>
<b><i>Con este buscador de 240 países es fácil estudiar y aprender todos los
países del mundo sin salir de Excel.</i></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Problema del Buscador de países solucionado</span>
</h4>
<p>
La primera versión que hice del <b>Buscador de países</b> se cerraba
intempestivamente sin dar ningún aviso cuando presionaba las teclas de
avance y retroceso de página, <b><Av Pág> y <Re Pág></b>, o las
teclas de <b>flecha arriba y abajo</b>.
</p>
<p>
El cierre de Excel se producía en la versión más reciente que tengo que es
<b>Excel para Microsoft 365, pues en Excel 2010 no ocurría.</b>
<i>¡Misterios de la ciencia y la técnica moderna!</i>
</p>
<p>Excel para MS365 se abría de nuevo avisándome que reparara el libro:</p>
<ul>
<li>
<a href="https://support.microsoft.com/es-es/office/reparar-un-libro-da%C3%B1ado-153a45f4-6cab-44b1-93ca-801ddcd4ea53" target="_blank">Reparar un libro dañado - Soporte técnico de Microsoft</a>
</li>
</ul>
<p>
Como se por experiencia que es más dañino reparar un libro, porque se
pierden objetos y datos por el camino, mientras se me ocurría como reparar
las macros, cree este tema en el foro para ver si algún experto en Excel me
podía ayudar:
</p>
<ul>
<li>
<a href="https://foro.todoexcel.com/threads/se-cierra-excel-al-avanzar-p%C3%A1gina-en-un-cuadro-combinado.68317/" target="_blank">Se cierra Excel al avanzar página en un cuadro combinado | El foro
Excel de TodoExcel.com</a>
</li>
</ul>
<p>
Mi amigo <b>Macro Antonio</b> vino en mi ayuda indicándome cuál era la macro
que generaba el cierre de Excel y a partir de ahí creo que conseguí resolver
el problema.
</p>
<p>
A ese hilo del
<a href="https://foro.todoexcel.com/" target="_blank">foro TodoExcel.com</a> subí las 4 versiones del <b>Buscador de países</b> que hice para
resolver el problema, por si quieres investigar por tu cuenta, que de los
fallos es desde donde más se aprende... 🤔
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga el Buscador de países</span>
</h4>
<p>Descarga la versión 4.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90744" target="_blank"><span style="font-size: medium;"><b>Buscador de países - PW4.xlsm</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1sSMi1zrkuq1pZlRLPjjvy8ZdF9FFTbMf&export=download" target="_blank"><span style="font-size: medium;"><b>Buscador de países - PW4.xlsm</b></span></a>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file" target="_blank"><b>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b></a>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"><b><u>ATENCIÓN</u>:</b></span>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="51" data-original-width="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
</p>
<p>
<b><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank">Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada
— CC BY-NC-SA 3.0</a></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo del Buscador de países</span>
</h4>
<p>
En este vídeo explico cómo usar el <b>Buscador de países</b> y cómo lo he hecho
para que sea compatible con todas las versiones desde Excel 2010 hasta Excel
para Microsoft 365.
</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/Elm-JuMzWsI?si=MxO9e8maEq-Tw1BI" title="YouTube video player" width="640"></iframe>
<p>Para conocer más detalles sigue leyendo.</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo insertar un cuadro combinado</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1vSt82Fdl3k2jGo0xRK3p2HOkBDu7AItnuR0d0xov_LfMAxe1fyKj5mDdr1FReO4Bqss3HRsihqLlKpcxnkv7W1d0vJ1GRDTSXjDzoT_yZ8NZaxsK-fHOqM-Qh750N5RaQF-wI0p68zRIVGEeTGOzZo8TojvtCUlVVMq6Sf2UtoTuQqS47WnqRJf8vH0/s516/Cuadro%20combinado%20ActiveX.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="486" data-original-width="516" height="301" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1vSt82Fdl3k2jGo0xRK3p2HOkBDu7AItnuR0d0xov_LfMAxe1fyKj5mDdr1FReO4Bqss3HRsihqLlKpcxnkv7W1d0vJ1GRDTSXjDzoT_yZ8NZaxsK-fHOqM-Qh750N5RaQF-wI0p68zRIVGEeTGOzZo8TojvtCUlVVMq6Sf2UtoTuQqS47WnqRJf8vH0/s320/Cuadro%20combinado%20ActiveX.png" width="320" /></a>
</p>
<p>
Para insertar un cuadro combinado del tipo control ActiveX en una hoja de
cálculo lee estas instrucciones:
</p>
<ul>
<li>
<a href="https://support.microsoft.com/es-es/office/agregar-un-cuadro-de-lista-o-un-cuadro-combinado-a-una-hoja-de-c%C3%A1lculo-en-excel-579e1958-f7f6-41ae-ba0c-c83cc6e40878" target="_blank">Agregar un cuadro de lista o un cuadro combinado a una hoja de cálculo en Excel - Soporte técnico de Microsoft</a>
</li>
</ul>
<p>Selecciona el de abajo: <b>Cuadro combinado (control ActiveX)</b>.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs17POujrj72X0J3WOBZvxt1wqiPBw9m2U57I3m_EHSIMNyb30sH6G8kGZk74EtHkRZeb3Gko2hn31_GpXsbrJ3PSea-hz8elpgze8aAsF7W_tieI8lgK0AAdHRmohV6OOJFEgwmXV-ukA5mf-8VR0L8appIdrURM_kH55gNJKf0cKsmjGt_zQEP_-pys/s1079/Captura%20de%20pantalla%202023-12-10%20182448.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="1079" data-original-width="498" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs17POujrj72X0J3WOBZvxt1wqiPBw9m2U57I3m_EHSIMNyb30sH6G8kGZk74EtHkRZeb3Gko2hn31_GpXsbrJ3PSea-hz8elpgze8aAsF7W_tieI8lgK0AAdHRmohV6OOJFEgwmXV-ukA5mf-8VR0L8appIdrURM_kH55gNJKf0cKsmjGt_zQEP_-pys/w185-h400/Captura%20de%20pantalla%202023-12-10%20182448.png" width="185" /></a>
</p>
<p>
Haciendo clic con el botón derecho del ratón sobre el cuadro combinado hay
que editar algunas de sus <b>Propiedades por categorías</b>:
</p>
<p>
<b>Apariencia:</b> se modifica <b>BackColor</b> con el valor: <b>&H80000018&</b>
para darle un color de fondo amarillo claro.
</p>
<p>
<b>Comportamiento:</b> se cambia MatchEntry a: <b>2-fmMatchEntryNone</b>,
para poder escribir cualquier cosa en la caja del cuadro combinado.
</p>
<p>
<b>Dato:</b> se cambia <b>ListRows</b> por ejemplo a 8 o 10, con el
número de elementos a desplegar.
</p>
<p><b>Varias:</b> cambiar el nombre <b>(Name): ComboBoxBuscador</b></p>
<p>
<b>Varias:</b> editar <b>LinkedCell</b> con: <b>Buscador!$K$1</b>, la
celda donde escribirá el cuadro combinado.
</p>
<p>
<b>Varias:</b> editar <b>ListFillRange</b> con: <b>miListaPaíses</b>,
que es un nombre definido con la lista de países que se mostrará en el
desplegable del cuadro combinado.
</p>
<p>El resto de propiedades se dejan con su valor por defecto.</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Hoja 'Buscador'</span>
</h4>
<p>
En la hoja '<b>Buscador</b>' está la inteligencia natural con la que consigo
obtener la lista de países que se mostrará en el desplegable del cuadro
combinado.
</p>
<p>
Se podría hacer fácilmente con la inteligencia artificial de las nuevas
funciones de Excel, pero entonces este Buscador no sería compatible con
todas las versiones de Excel, desde la antigua versión de Excel 2010 hasta
la más reciente versión de Excel para Microsoft 365.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBoctZv9ymnJ33-vatrN9cNi6aQVdb3FBfSD3c7X26FAyaClhHG3G3szU9vH4o0b6S8-uvPdVYSsg_yuXHEI3FlBhQAVHgK91_0A3aymKKi49PYJEHZB0rHk1cyP5KKC1oNcL5IniV_pcI1zYUebRV2az-rChxfH9pQbQY3K3NqIXrcasJiUIUpCjQ4lc/s1989/Hoja%20'Buscador'.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="570" data-original-width="1989" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBoctZv9ymnJ33-vatrN9cNi6aQVdb3FBfSD3c7X26FAyaClhHG3G3szU9vH4o0b6S8-uvPdVYSsg_yuXHEI3FlBhQAVHgK91_0A3aymKKi49PYJEHZB0rHk1cyP5KKC1oNcL5IniV_pcI1zYUebRV2az-rChxfH9pQbQY3K3NqIXrcasJiUIUpCjQ4lc/w640-h184/Hoja%20'Buscador'.png" width="640" /></a>
</p>
<p><br /></p>
<p>
La celda K1, denominada <b>miBúsqueda</b>, está vinculada al cuadro
combinado y es el país o el texto que se muestra en él.
</p>
<p>
La celda K3, denominada <b>miDesplegable</b>, es el texto con el que se
obtiene la lista desplegable de países y puede incluir caracteres comodín (*
o ?) .
</p>
<p>
En la columna A está la lista completa de países ordenados alfabéticamente
dentro de la tabla: <b>TablaBuscador</b>
</p>
<p>
En la columna C se obtienen todos los países buscados repetidos que
comienzan por el texto de <b>miDesplegable</b>, dentro de la
tabla: <b>TablaPaísesBuscados</b>
</p>
<p>
Esta búsqueda se hace con la fórmula de la celda C2 que se arrastra
hacia abajo hasta la fila 244:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI(SI.ERROR(BUSCARV(miDesplegable&"*";$A2:$A$244;1;FALSO);"")="";"";SI.ERROR(BUSCARV(miDesplegable&"*";$A2:$A$244;1;FALSO);""))
</blockquote>
<p>
Como en el rango $A2:$A$244 la celda inicial es relativa, la fórmula busca
en el rango de celdas de su fila hasta la fila final, que es una referencia
absoluta.
</p>
<p>
En la columna E se obtiene
<b>la lista de países buscados y no repetidos</b> con esta fórmula
matricial:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE(TablaPaísesBuscados;COINCIDIR(FILA(TablaPaísesBuscados)+1-FILA(INDICE(TablaPaísesBuscados;1));CONTAR.SI(TablaPaísesBuscados;"<="&INDICE(SI.ERROR(TablaPaísesBuscados&"";0);FILA(TablaPaísesBuscados)+1-FILA(INDICE(TablaPaísesBuscados;1))));0));"")
</blockquote>
<p>
Esta fórmula se debe introducir en Excel 2010 con la combinación de teclas:
<b>Control + Mayús + Intro</b>.
</p>
<p>
En las versiones recientes de Excel se introduce tal cual, pues la
interpreta como una fórmula de matriz dinámica que se explica en el
siguiente artículo:
</p>
<ul>
<li>
<a href="https://support.microsoft.com/es-es/office/f%C3%B3rmulas-de-matriz-din%C3%A1micas-y-comportamiento-de-matriz-desbordada-205c6b06-03ba-4151-89a1-87a7eb36e531" target="_blank">Fórmulas de matriz dinámicas y comportamiento de matriz desbordada - Soporte técnico de Microsoft</a>
</li>
</ul>
<p>
En la columna G se obtiene <b>la lista de países ordenados</b> con esta
fórmula matricial:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=SI.ERROR(INDICE($E$2:$E$244;K.ESIMO.MENOR(SI(SI.ERROR($E$2:$E$244&"";"")="";"";COINCIDIR(FILA($E$2:$E$244);FILA($E$2:$E$244);0));FILA($E$2:$E$244)+1-FILA(INDICE($E$2:$E$244;1))))&"";"")
</blockquote>
<p>El problema es que sigue siendo una lista con 244 filas.</p>
<p>
En la columna I se obtiene la <b>lista de países</b> que se desplegarán
en el cuadro combinado, en un rango de filas con el número de países
encontrados, gracias a esta fórmula matricial:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
=INDICE(Buscador!$G$2:$G$244;1):INDICE(Buscador!$G$2:$G$244;MAX(1;CONTAR.SI(Buscador!$G$2:$G$244;"?*")))
</blockquote>
<p>
Con esta última fórmula se crea en el <b>Administrador de nombres</b> el
nombre definido: <b>miListaPaíses</b>, con el que se ha editado la propiedad
del cuadro combinado: <b>ListFillRange</b>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplVHMVJzZx3cCA_DirRIKxFZ27FZeHRmWFNhMtf2clUljBEfMnRlTL8MavsaNp8oSmVZvut_woBkb5qG7b3VZVmb9awWVSgEmdjN73kkUZ5C6JykogA8QsIKvp7DxdDFdyrN5twmneXj-Bfzw2F0BDOYOFnwfi8uKgloR7WMysQ0TRuOS3CMMMgdt0iY/s980/Administrador%20de%20nombres%20del%20buscador.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="429" data-original-width="980" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplVHMVJzZx3cCA_DirRIKxFZ27FZeHRmWFNhMtf2clUljBEfMnRlTL8MavsaNp8oSmVZvut_woBkb5qG7b3VZVmb9awWVSgEmdjN73kkUZ5C6JykogA8QsIKvp7DxdDFdyrN5twmneXj-Bfzw2F0BDOYOFnwfi8uKgloR7WMysQ0TRuOS3CMMMgdt0iY/w640-h280/Administrador%20de%20nombres%20del%20buscador.png" width="640" /></a>
</p>
<p>
Con este nombre definido se consigue desplegar dinámicamente la lista de
países buscados en el desplegable del cuadro combinado de la hoja
'<b>Mapa</b>'.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo busca los países en el mapa</span>
</h4>
<p>
Para buscar los países hacen falta macros que relacionen el nombre del país
con la forma (shape) del país en el mapa.
</p>
<p>
Lo primero es detectar el evento de foco en el cuadro combinado de la hoja
'Mapa':
</p>
<textarea cols="75" readonly="" rows="8">Private Sub ComboBoxBuscador_GotFocus()
'
' Evento foco en el cuadro combinado
'
' Despliega la lista de países
DesplegarListaPaíses True
End Sub
</textarea>
<p>
Este evento llama a la macro que despliega la lista de 240 países en el
cuadro combinado:
</p>
<textarea cols="75" readonly="" rows="25">Sub DesplegarListaPaíses(bDesplegable As Boolean)
'
' Desplegable condicional de la lista de países en el cuadro combinado
'
With Sheets("Mapa").ComboBoxBuscador
If bDesplegable Then
' Despliega la lista de países
.ListFillRange = "miListaPaíses"
' Desplegable en directo
.DropDown
Else
' Desplegable en diferido
Application.OnTime
Now, "DesplegarBuscador", , True
End If
End With
End Sub
Sub DesplegarBuscador()
'
' Desplegable del buscador de países
'
Sheets("Mapa").ComboBoxBuscador.DropDown
End Sub
</textarea>
<p>
Observa que si se despliega en diferido hace falta llamar al <a href="https://learn.microsoft.com/es-es/office/vba/api/excel.application.ontime" target="_blank">Método Application.OnTime (Excel) | Microsoft Learn</a>, pues he detectado que en ese caso no ejecuta el DropDown dentro de la
macro.
</p>
<p>
La escritura de cualquier texto en el cuadro combinado se escucha con el
evento:
</p>
<textarea cols="75" readonly="" rows="8">Private Sub ComboBoxBuscador_Change()
'
' Evento cambio en el cuadro combinado
'
' Busca países
BuscarPaíses
End Sub
</textarea>
<p>Este evento llama a la macro que busca los países:</p>
<textarea cols="75" readonly="" rows="24">Sub BuscarPaíses()
'
' Busca países
'
Dim sPaís As String
Dim var As Variant
Dim bDesplegable As Boolean
' Despliega la lista
bDesplegable = True
' País elegido
sPaís = [miBúsqueda]
If sPaís = "" Then
' Borra los colores si no hay país
BorrarColores
Else
If sPaís <> sAnteriorPaís Then
' Comprueba que no haya asteriscos o interrogantes
If Len(sPaís) = Len(Replace(sPaís, "*", "")) And _
Len(sPaís) = Len(Replace(sPaís, "?", "")) Then
var = Application.Match(sPaís, [TablaBuscador], 0)
If Not IsError(var) Then
' Cambia el color si existe el país
CambiarColorPaís sPaís, True
' No despliega la lista
bDesplegable = False
End If
End If
Else
' No despliega la lista
bDesplegable = False
End If
End If
If bDesplegable Then
' Desplegable igual a la búsqueda
[miDesplegable] = [miBúsqueda]
End If
' Despliegue condicional de la lista de países
DesplegarListaPaíses bDesplegable
End Sub
</textarea>
<p>Si no hay nada escrito, borra los colores de los países en el mapa.</p>
<p>
Si se escribe un texto con o sin comodines que no sea el nombre de un país,
despliega la lista de países buscados.
</p>
<p>
Si se escribe el nombre de un país, o se selecciona con el ratón o con las
teclas de flechas o de avance o retroceso de página, se colorea el país en
el mapa.
</p>
<p>
Si se hace clic sobre un país en el mapa, se escribe su nombre en el cuadro
combinado, con la macro que tienen asignada todas las formas (shapes) de los
países:
</p>
<textarea cols="75" readonly="" rows="16">Sub SeleccionarPaís()
'
' Selecciona un país
'
...
If sPaís <> "" Then
' CambiarColorPaís sPaís, True
' Desplegable de todos los países
[miDesplegable] = ""
' Busca el país selecdionado
[miBúsqueda] = sPaís
DesplegarListaPaíses True
End If
...
End Sub
</textarea>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Colección de mapas del mundo</span>
</h4>
<p>
Esta es la cuarta entrega de un mapa del mundo que pronto podrás descargar y
probar, y que incorporará todas las funciones y características que voy
publicando estas últimas semanas aquí:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/mundo"><b>mundo | #ExcelPedroWave</b></a>
</li>
</ul>
<p>Espero acabarlo antes de que acabe el año. ¡Estate atento!</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-11108729483942237352023-12-06T08:30:00.024+01:002024-01-22T09:35:37.095+01:00Nuevo Control de Usuario personalizable<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Nuevo Control de Usuario personalizable</span
>
</h4>
<p>
Para controlar el mapa del mundo, que estoy desarrollando y que pronto
publicaré, he diseñado un <b>nuevo Control de Usuario personalizable</b>,
con el que no hay necesidad de saber programar Formularios de Usuario
(UserForm) en VBA.
</p>
<p>
Lo he creado con dos formas (shapes), una con una captura de un rango de
celdas con la
<a
href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f"
target="_blank"
>cámara de Excel</a
>, y otra con un control de etiqueta (control ActiveX) con el que detecto
los clics con el ratón sobre la forma del nuevo control.
</p>
<p>
Con este <b>nuevo Control de Usuario</b> puedo mostrar datos de cualquier
país y personalizar cualquier acción sobre el mapa: zoom, scroll, voz,
etiquetas, reinicio, modo de vuelo, tamaño del control, enlaces externos,
etc.
</p>
<p>
En esta imagen animada está situado arriba a la derecha con los datos de
España.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcg9bWE13VmFw74XM3rkxQ7Cq5WUkqJTtNfqSuuS6UfK-_O9-f1cgwPjm-ECdd67WiHOegSvzlux4xohcIqv3VQQtsewdeekafIVJcLsx7S5Y4rBhE5N6LHgZwrG8dHU01jplSIY3Bc-UlggNFShxe6PgTj4PHIqcQUCzWvmwiOZcU0pzh9TzYa3BYO8/s1000/Control.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="562"
data-original-width="1000"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcg9bWE13VmFw74XM3rkxQ7Cq5WUkqJTtNfqSuuS6UfK-_O9-f1cgwPjm-ECdd67WiHOegSvzlux4xohcIqv3VQQtsewdeekafIVJcLsx7S5Y4rBhE5N6LHgZwrG8dHU01jplSIY3Bc-UlggNFShxe6PgTj4PHIqcQUCzWvmwiOZcU0pzh9TzYa3BYO8/w640-h360/Control.gif"
width="640"
/></a>
</p>
<p>
Si quieres saber cómo lo he hecho, o si quieres incorporarlo en tus
proyectos, ¡sigue leyendo!
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Diseño del nuevo Control de Usuario</span
>
</h4>
<p>
El aspecto del <b>nuevo Control de Usuario</b> se ha diseñado en la hoja
'<b>Información</b>', con fórmulas, formatos condicionales e insertando
símbolos para las teclas.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEXFV5aNIvxsD81rLZe-GBOcIYuUj0q41BZncFBjVQDCUeMYd4FnV126OxI_IgkNDbbPFtvl7-APTQQicXhc-3Ke7nxwo_weE2Scn0Iiin5Z9UTeLsM9gjrZ_wHzdXecBBYNR53sdQGvLc8rQZgLo-vf1cksewS4FI74k-1S6Gs7xMKVT1zev-IP4nVL0/s719/Control%20Informaci%C3%B3n.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="719"
data-original-width="598"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEXFV5aNIvxsD81rLZe-GBOcIYuUj0q41BZncFBjVQDCUeMYd4FnV126OxI_IgkNDbbPFtvl7-APTQQicXhc-3Ke7nxwo_weE2Scn0Iiin5Z9UTeLsM9gjrZ_wHzdXecBBYNR53sdQGvLc8rQZgLo-vf1cksewS4FI74k-1S6Gs7xMKVT1zev-IP4nVL0/s320/Control%20Informaci%C3%B3n.png"
width="266"
/></a>
</p>
<p>
El nombre del país está en el rango B2:G3 con hipervínculos creados en una
fórmula para visitar el país en la Wikipedia.
</p>
<p>
El nombre oficial está en el rango B4:G5 y su capital en el rango B6:G6.
</p>
<p>La población en el rango B7:G7 y la superficie en el rango B8:G8.</p>
<p>
Los idiomas en el rango B9:G10, las monedas en el rango B11:G12 y el Código
ISO 3166-1 del país con su abreviatura en 3 letras en el rango B13:G14.
</p>
<p>
Lo interesante viene en el rango B15:G17 con 18 celdas, en 3 filas y 6
columnas, que serán las teclas virtuales de este nuevo Control de Usuario.
</p>
<p>
Para situarse en este control se definen el eje X con 6 columnas y el eje Y
con 16 filas.
</p>
<p>
La última tecla pulsada se indica en la celda F20 para el valor de X y en la
celda H20 para el valor de Y.
</p>
<p>
El modo de vuelo seleccionado queda guardado en la celda B20. En este
ejemplo solamente puede ser la chincheta por simplificación, pues la
selección del país no se hace con el "puntero" que se comentó en artículos
anteriores, sino que se hace directamente pinchando en las formas de los
países.
</p>
<p>
He insertado símbolos de la fuente de caracteres Webdings para crear las
teclas y caracteres Wingdings para crear las flechas.
</p>
<p>
El color de las teclas por defecto es azul y cambia a color rojo o a un
color de fondo más oscuro con dos formatos condicionales en la hoja
'<b>Información</b>'. Ver la siguiente imagen.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQId6AMs4xVyQpvD5Ye5pZT7mloNRbBZtyjHJZ0TiG43dfatUCNSa54LOrxwncWmft2mHAku9230eDoPDPk57EF0FxKXJL5ALL7APzjUt2_avkAUQEx8v64HVtH4ZG4RNeF9_qxFEocXJQ9ODaa9MXsd84szH-ux_SOAbVyD3oc7oNZ4Vge7KcM52XPew/s1486/Control%20formato%20condicional.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="448"
data-original-width="1486"
height="192"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQId6AMs4xVyQpvD5Ye5pZT7mloNRbBZtyjHJZ0TiG43dfatUCNSa54LOrxwncWmft2mHAku9230eDoPDPk57EF0FxKXJL5ALL7APzjUt2_avkAUQEx8v64HVtH4ZG4RNeF9_qxFEocXJQ9ODaa9MXsd84szH-ux_SOAbVyD3oc7oNZ4Vge7KcM52XPew/w640-h192/Control%20formato%20condicional.png"
width="640"
/></a>
</p>
<p>
Si usas este <b>nuevo Control de Usuario</b> ya no tendrás que programar
Formularios de Usuario tan rígidos sino que podrás diseñar el control dentro
de una hoja de Excel con las ventajas de personalización del diseño y de los
formatos que se pueden representar dentro de las celdas.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Visualización del nuevo Control de Usuario</span
>
</h4>
<p>
En la hoja '<b>Mapa</b>' se visualiza arriba a la derecha el nuevo Control
de Usuario.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZf8xH6vUQ6uVugBuEINEHnpQDLbzAhIVm74uUu0SUv6GEQnckMnIpWzfbzuKhYv0mfSXh9OvuvsiDmzsiAf5GGolL9swVyAYKDa6rlhDmModWNqPnV9G6EpEIVkSSb1PbwSP7VK56UxVgIDgBZzQ_n5mdo2m6ayUSc5DDwubjYDi1Zr0ZzN0kZW1L3aA/s884/Control%20Formas.gif"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="699"
data-original-width="884"
height="253"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZf8xH6vUQ6uVugBuEINEHnpQDLbzAhIVm74uUu0SUv6GEQnckMnIpWzfbzuKhYv0mfSXh9OvuvsiDmzsiAf5GGolL9swVyAYKDa6rlhDmModWNqPnV9G6EpEIVkSSb1PbwSP7VK56UxVgIDgBZzQ_n5mdo2m6ayUSc5DDwubjYDi1Zr0ZzN0kZW1L3aA/s320/Control%20Formas.gif"
width="320"
/></a>
</p>
<p>
Se visualiza con la forma (shape) de la imagen capturada por la
<a
href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f"
target="_blank"
>cámara de Excel</a
>, denominada <b>F_Información</b>
</p>
<p>=Información!$B$2:$G$17</p>
<p>
con la fórmula apuntando al rango de celdas de la hoja '<b>Información</b>'
que aparecen en el cuadro de control.
</p>
<p>
Se controla su uso con un control de etiqueta (control ActiveX) denominado:
<b>F_Etiqueta_Info</b>.
</p>
<p>
Este control de etiqueta está por encima de la imagen, para obtener la
posición del cursor sobre el control cuando se hace clic sobre él, con lo
que se determina qué tecla actúa. Se puede hacer clic en cualquier parte del
control.
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;"
>Programación del Control de Usuario</span
>
</h4>
<p>
En la hoja '<b>Mapa</b>' del proyecto VBA he codificado el evento
<b>F_Etiqueta_Info_MouseDown</b>, con el que se obtienen las coordenadas X e
Y al hacer clic con el ratón sobre el Control de Usuario.
</p>
<textarea cols="75" readonly="" rows="12">
Private Sub F_Etiqueta_Info_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'
' Evento F_Etiqueta_Info_MouseDown
'
Dim sgX As Single
Dim sgY As Single
With F_Etiqueta_Info
.Visible = msoFalse
.Visible = msoTrue
sgX = X / .Width
sgY = Y / .Height
End With
ControlMapa sgX, sgY
End Sub
</textarea
>
<p><br /></p>
<p>
Este evento llama a la macro: <b>ControlMapa</b>, pasándole la posición X e
Y relativa a la anchura y a la altura del control, respectivamente.
</p>
<textarea cols="75" readonly="" rows="12">
Sub ControlMapa(sgX As Single, sgY As Single)
'
' Controla las teclas pulsadas en la etiqueta de información virtual
'
Dim iYX As Integer
With Sheets("Información")
.Range("miTeclaX").Value2 = Int(sgX * 6) + 1
.Range("miTeclaY").Value2 = IIf(sgY < 0.73, Int(sgY / 0.73 * 13) + 1, Int((sgY - 0.73) / 0.09) + 14)
iYX = .Range("miTeclaY").Value2 & .Range("miTeclaX").Value2
Select Case iYX
Case Is < 51
' Hipervínculo al país
IrWeb [miNombrePaís]
...
Case 142
' Reiniciar mapa
ReiniciarMapa
...
End Select
End With
ColocarInfo
End Sub
</textarea
>
<p>
Lo importante está en estas dos instrucciones que obtienen la posición
relativa en el rango de celdas Información!B2:G17 y escriben X e Y en las
celdas F20 y H20 respectivamente:
</p>
<ul>
<li>.Range("miTeclaX").Value2 = Int(sgX * 6) + 1</li>
<li>
.Range("miTeclaY").Value2 = IIf(sgY < 0.73, Int(sgY / 0.73 * 13) + 1,
Int((sgY - 0.73) / 0.09) + 14)
</li>
</ul>
<p>
Este código deberá ser modificado si el control cambia ese rango de celdas
para añadir o quitar filas o columnas.
</p>
<p>
En la celda F20 ahora se escribe un valor de X del 1 al 6, para indicar que
columna se ha seleccionado al hacer clic en el control.
</p>
<p>
En la celda H20 ahora se escribe un valor de Y del 1 al 16, para indicar que
fila se ha seleccionado al hacer clic en el control.
</p>
<p>
La siguiente instrucción concatena los valores de Y y X en una variable que
sirve para seleccionar todos los casos de celdas seleccionadas:
</p>
<ul>
<li>iYX = .Range("miTeclaY").Value2 & .Range("miTeclaX").Value2</li>
</ul>
<p>El primer caso encontrado es el valor: Case Is < 51</p>
<p>
que indica que se ha pulsado en una celda cualquiera en el rango B2:G5 y la
acción se hará con la macro: <b>IrWeb</b>, que no explicaré aquí.
</p>
<p>
Si Case 142, se ha pulsado la tecla de la celda C15 y se reiniciará el mapa
con la macro: <b>ReiniciarMapa </b>
</p>
<p>
Para ver todas las acciones contempladas en este ejemplo tendrás que
descargar el archivo más abajo.
</p>
<p>
La macro: <b>ColocarInfo</b>, coloca el Control de Usuario en la hoja
'<b>Mapa</b>', por lo que habrá que modificarla al gusto del usuario final.
</p>
<textarea cols="75" readonly="" rows="12">
Sub ColocarInfo()
'
' Colocar control de usuario con la información
'
Dim dbX As Double
Dim dbY As Double
Dim dbW As Double
Dim dbH As Double
Dim dbInfoW As Double
Dim dbInfoH As Double
Dim dbInfoT As Double
Dim dbInfoL As Double
Dim dbEscala As Double
dbEscala = IIf(Sheets("Información").Range("miInfo").Font.Color = 255 _
And ActiveWindow.Zoom > 75, 1.25, 1) * 100 / ActiveWindow.Zoom
With ActiveWindow.VisibleRange
dbX = .Left
dbY = .Top
dbW = .Width
dbH = .Height
End With
dbInfoW = 134.547 * dbEscala
dbInfoH = 188.9809 * dbEscala
dbInfoL = dbX + dbW - dbInfoW - 10
dbInfoT = dbY + 10
With Sheets("Mapa").Shapes("F_Información")
.Left = 0
.Width = dbInfoW
.Top = dbInfoT
.Height = dbInfoH
.Left = dbInfoL
End With
With Sheets("Mapa").Shapes("F_Etiqueta_Info")
.Left = 0
.Width = dbInfoW
.Top = dbInfoT
.Height = dbInfoH
.Left = dbInfoL
End With
End Sub
</textarea>
<p>
Básicamente sitúa las formas del control arriba a la derecha y una encima de
la otra.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo del nuevo Control de Usuario</span
>
</h4>
<p>
En este vídeo explico cómo usar el nuevo Control de Usuario y cómo está
hecho, por si no te ha quedado claro leyendo lo anterior.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/gjCzMA_Uvu0?si=tCAMjsPa4M0hiG5_"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el nuevo Control de Usuario</span
>
</h4>
<p>Descarga la versión 1.2 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90684"
target="_blank"
><span style="font-size: medium;"
><b>Nuevo Control de Usuario - PW1.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1swiboqE8Fdmeg1upJrbVkYSMECkZpFfT&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Nuevo Control de Usuario - PW1.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada
— CC BY-NC-SA 3.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Reflexiones</span>
</h4>
<p>
Este ejercicio de diseño y desarrollo lo hago en plan educativo, en primer
lugar como reto a mis neuronas para que no envejezcan demasiado pronto, y en
segundo lugar como ideas educativas para los maestros que enseñan Excel en
sus clases, sin olvidar enseñar a quienes no hayan visto aún un mapa en su
vida como usuarios de Excel que ¡sí, se puede!
</p>
<p>
Pronto publicaré un mapa completo del mundo con todas las funciones y
características que voy publicando estas últimas semanas aquí:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/mundo"
><b>mundo | #ExcelPedroWave</b></a
>
</li>
</ul>
<p>
Aún me queda añadir la posibilidad de buscar países, que saldrá en el
próximo artículo. ¡Estate atento!
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-59985853605191771722023-11-28T08:30:00.030+01:002023-12-07T09:06:06.500+01:00Rendimiento de las macros VBA<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Mientras diseño un mapa del mundo me he encontrado con la tarea de calcular
la localización de cada país en el mapa mundial.
</p>
<p>
Cada vez que cambia el zoom o el scroll del mapa tengo que recalcular la
posición de los países, por lo que el algoritmo de cálculo debe ser
eficiente y con un rendimiento máximo para que ese cálculo no interfiera en
el manejo del mapa.
</p>
<p>
Explicaré por qué utilizar una matriz para recopilar datos de las formas de
lo países y escribir en la matriz en lugar de escribir directamente en un
rango de celdas de la hoja de trabajo.
</p>
<p>
En estos artículos encontrarás más información de las
matrices (array) y de las formas (shapes):
</p>
<ul>
<li>
<a
href="https://learn.microsoft.com/es-es/office/vba/language/concepts/getting-started/using-arrays"
target="_blank"
><b>Uso de matrices (VBA) | Microsoft Learn</b></a
>
</li>
<li>
<a
href="https://learn.microsoft.com/es-es/office/vba/api/excel.shapes"
target="_blank"
><b>Objeto Shapes (Excel) | Microsoft Learn</b></a
>
</li>
</ul>
<p>
Este consejo de optimización del código VBA permite mejorar el rendimiento,
reduciendo el tiempo de ejecución entre 10 y 100 veces.
</p>
<p>Este artículo en inglés es muy relevante:</p>
<ul>
<li>
<a
href="http://www.cpearson.com/excel/ArraysAndRanges.aspx"
target="_blank"
><b>Arrays And Ranges In VBA (cpearson.com)</b></a
>
</li>
</ul>
<p><b>Chip Pearson</b> comenta que:</p>
<blockquote>
<i>
La transferencia de datos entre celdas de la hoja de cálculo y variables
de VBA es una operación costosa en tiempo de ejecución, por lo que debe
reducirse lo más posible. Puede aumentar considerablemente el rendimiento
de su aplicación Excel pasando matrices de datos a la hoja de cálculo, y
viceversa, en una sola operación en lugar de una celda cada vez. Si
necesita realizar cálculos extensos sobre datos en VBA, debe transferir
todos los valores de la hoja de trabajo a una matriz, hacer los cálculos
en la matriz y luego escribir la matriz nuevamente en la hoja de trabajo.
Esto mantiene al mínimo la cantidad de veces que se transfieren datos
entre la hoja de trabajo y VBA. Es mucho más eficaz transferir en una
única instrucción una matriz de 100 valores a la hoja de cálculo que
transferir cada uno de los 100 elementos separadamente en una celda
diferente.
</i>
</blockquote>
<p>
Con esta técnica de cargar la matriz y escribirla en las celdas una sola
vez, he conseguido tiempos de ejecución de menos de medio segundo, cuando un
bucle para escribir separadamente en las celdas no baja de 60 segundos.
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsNFh-x3RApmcwZGuYZcA-r67Wl92T7hN0GK6koM9PSnHhmDBya4orAux4OzaChtDCblT8vmPW2QGv5y9lBUujqIJ-Lebq0to0f4Zbxz9AxUGmYSu_zK16fRtHQrYTInST000omH7SPPGnYdpYSE79hs_OqlPZhoWDcxAHquRVBJ6CYOLl-RGOFy6zgmQ/s1000/Rendimiento%20macros.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="562"
data-original-width="1000"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsNFh-x3RApmcwZGuYZcA-r67Wl92T7hN0GK6koM9PSnHhmDBya4orAux4OzaChtDCblT8vmPW2QGv5y9lBUujqIJ-Lebq0to0f4Zbxz9AxUGmYSu_zK16fRtHQrYTInST000omH7SPPGnYdpYSE79hs_OqlPZhoWDcxAHquRVBJ6CYOLl-RGOFy6zgmQ/w640-h360/Rendimiento%20macros.gif"
width="640"
/></a>
</p>
<p>
Como se aprende practicando, os dejo un ejemplo con las dos macros, la lenta
y la rápida.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Cómo guardar las formas de los países en una tabla</span
>
</h4>
<p>
El problema es que en la hoja '<b>Mapa</b>' hay formas (shapes) de 240
países que hay que guardar en una tabla de la hoja '<b>Fronteras</b>', para
lo que hace falta una macro que escriba en la tabla algunas de las
propiedades de las 240 formas, lo que se hace con un bucle de dos maneras
diferentes.
</p>
<p>
Las propiedades de las formas se guardan en la tabla "TablaFronteras" en las
5 primeras columnas, el resto de columnas se calculan con fórmulas que hay
que mantener.
</p>
<p>
Normalmente se programa la macro lenta si no se conoce la técnica de la
macro rápida, que mejora el rendimiento al usar matrices (arrays). A
continuación explicaré la diferencia principal entre estas dos macros.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Macro lenta</span>
</h4>
<p>
Se escribe cada celda dentro de un bucle a la vez que se leen las
propiedades de cada una de las formas (shapes) de cada país del mapa. Este
método es ineficiente pues consume mucho tiempo escribir celdas
individualmente, pues las macros VBA y Excel son dos mundos separados y el
interfaz de conexión entre ellos no está optimizado internamente.
</p>
<textarea cols="70" readonly="" rows="12">
Sub GuardarFronterasLento()
'
' Guarda las fronteras
'
Dim sh As Shape
Dim lFila As Long
Dim dbTiempo As Double
' Inicia el temporizador
dbTiempo = Timer
' No refresca la pantalla
Application.ScreenUpdating = False
' Application.Calculation = xlCalculationManual
With Sheets("Fronteras")
lFila = 2
' Bucle para escribir en las celdas los valores de las formas (shapes) de cada país
For Each sh In Sheets("Mapa").Shapes
If Left$(sh.Name, 2) <> "F_" Then
.Range("A" & lFila).Value2 = sh.Name
.Range("B" & lFila).Value2 = sh.Left
.Range("C" & lFila).Value2 = sh.Top
.Range("D" & lFila).Value2 = sh.Width
.Range("E" & lFila).Value2 = sh.Height
lFila = lFila + 1
End If
Next
End With
' Application.Calculation = xlCalculationAutomatic
' Refresca la pantalla
Application.ScreenUpdating = True
' Imprime los segundos transcurridos en la ventana Inmediato
Debug.Print Round(Timer - dbTiempo, 2)
End Sub
</textarea
>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Macro rápida</span>
</h4>
<p>
Con un bucle se escriben las propiedades de cada forma (shape) de los países
en una matriz (array) bidimensional, que se copia en el rango de celdas de
la tabla con una única instrucción, lo que mejora su rendimiento pues es el
método más eficiente.
</p>
<p>
La única instrucción que copia la matriz en el rango está optimizada
internamente para pasar valores entre VBA y la hoja de cálculo.
</p>
<textarea cols="70" readonly="" rows="12">
' ----------------------------------------------------------------------------------------------------------------------------------
' Proyecto VBA: Rendimiento de las macros
' Módulo: MóduloFronteras
' Autor: Pedro Wave
' Copyright: © 2023 por Pedro Wave
' Blog: https://pedrowave.blogspot.com
' Creado: 2023-10-27
' Última edición: 2023-11-26
' Propósito: Mejora del rendimiento con matrices (arrays)
' ----------------------------------------------------------------------------------------------------------------------------------
Option Explicit
Sub GuardarFronteras()
'
' Guarda las fronteras
'
Dim sh As Shape
Dim lFila As Long
Dim lFilas As Long
Dim rnArray() As Variant
Dim tbl As ListObject
Dim dbTiempo As Double
' Inicia el temporizador
dbTiempo = Timer
' Pone la tabla
Set tbl = Sheets("Fronteras").ListObjects("TablaFronteras")
' Número de filas de la tabla
lFilas = tbl.Range.Rows.Count
' Limpia el contenido de los valores constantes sin eliminar las fórmulas
tbl.DataBodyRange.SpecialCells(xlCellTypeConstants).ClearContents
' Redimensiona la matriz al número de filas y columnas a copiar
ReDim rnArray(lFilas, 5)
' Bucle para recorrer todas las formas (shapes) de los países
For Each sh In Sheets("Mapa").Shapes
rnArray(lFila, 0) = sh.Name
rnArray(lFila, 1) = sh.Left
rnArray(lFila, 2) = sh.Top
rnArray(lFila, 3) = sh.Width
rnArray(lFila, 4) = sh.Height
lFila = lFila + 1
Next
' INSTRUCCIÓN ESENCIAL: Copia la matriz en el rango de la tabla
tbl.DataBodyRange.Range("A1:E" & lFila + 1) = rnArray()
' Imprime los segundos transcurridos en la ventana Inmediato
Debug.Print Round(Timer - dbTiempo, 2)
End Sub
</textarea
>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo para mejorar el rendimiento</span
>
</h4>
<p>
En este vídeo explico cómo usar las dos macros y calcular su rendimiento.
</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/h8Ore7bzisM?si=SZihIyVTlkovdJZS"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el archivo con las macros</span
>
</h4>
<p>Descarga la versión 2.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90648"
target="_blank"
><span style="font-size: medium;"
><b>Rendimiento de las macros - PW2.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1Ai_sdpLoqe16FN0ULI5bDL-KvOfEV4kn&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Rendimiento de las macros - PW2.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Las hojas no están protegidas, y no está protegido el proyecto VBA, por lo
que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s16000/Copyright.png" /></a
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada
— CC BY-NC-SA 3.0</a
></b
>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Rendimiento y escalabilidad de las macros</span
>
</h4>
<p>
Con el archivo descargado los tiempos de ejecución son mucho más rápidos que
en el vídeo pues es un ejemplo reducido.
</p>
<ul>
<li>Macro lenta: >0,6 segundos</li>
<li>Macro rápida: <0,05 segundos</li>
</ul>
<p>El rendimiento es de más de 1 a 10 con matrices.</p>
<p>
Los tiempos en el vídeo son con el archivo que estoy diseñando ¡es el caso
real!:
</p>
<ul>
<li>Macro lenta: >60 segundos</li>
<li>Macro rápida: <0,5 segundos</li>
</ul>
<p>El rendimiento es de más de 1 a 100 con matrices.</p>
<p>
La macro lenta se ejecuta en 0,6 segundos en un archivo reducido, pero ese
tiempo es de 60 segundos en el archivo real del vídeo. El escalado empeora
el tiempo en un factor de 100.
</p>
<p>
La macro rápida se ejecuta en 0,05 segundos en un archivo reducido, y en 0,5
segundos en el archivo real del vídeo. El escalado solo empeora el tiempo en
un factor de 10, siendo razonables los 0,5 segundos que es mejor tiempo para
la macro rápida que el mejor tiempo de la macro lenta en un archivo
reducido.
</p>
<p>
A veces no tenemos en cuenta que el rendimiento de los algoritmos no
optimizados empeora con el escalado de las aplicaciones.
</p>
<p>
Una macro que parece rápida y eficaz se vuelve lenta y torpe cuando las
hojas de cálculo crecen, pues no están optimizadas para el escalado y el
rendimiento óptimo, que hay que tener en cuenta desde la primera versión del
algoritmo si no queremos encontrarnos sorpresas desagradables cuando el
proyecto crezca.
</p>
<p>
Para la aplicación que estoy desarrollando de un
<b>Mapa del mundo</b> es importante que funcione en todo tipo de
máquinas, también en las lentas con versiones antiguas de Excel.
</p>
<p>
Los tiempos de la macro rápida en mi viejo portátil con Excel 2010 corriendo
en Windows 7 son similares a los de mi nuevo portátil con Excel para
Microsoft 365 en Windows 11. La macro lenta tiene un rendimiento un 100%
inferior en el viejo portátil.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Actualización de las macros</span
>
</h4>
<p>En la versión 2.0 he incluido varias macros más de este hilo:</p>
<ul>
<li>
<a
href="https://foro.todoexcel.com/threads/macros-100-veces-m%C3%A1s-r%C3%A1pidas-con-matrices.68209/"
target="_blank"
><b
>Macros 100 veces más rápidas con matrices | El foro Excel de
TodoExcel.com</b
></a
>
</li>
</ul>
<p>
Me ayudaron desinteresadamente los grandes maestros
<b>Héctor Miguel y Macro Antonio</b> a mejorar el rendimiento de las macros:
</p>
<ul>
<li>
<b>GuardarFronterasLento</b> en el MóduloFronteras por
<b>Pedro Wave</b>.
</li>
<ul>
<li>Mejor tiempo: 0,53 segundos.</li>
<li>
En un bucle recorre cada forma (shape) y guarda sus propiedades en la
tabla.
</li>
</ul>
</ul>
<ul>
<li>
<b>getShapesListInWorksheet</b> en el MóduloHM por
<b>Héctor Miguel Orozco Díaz</b>.
</li>
<ul>
<li>Mejor tiempo: 0,21 segundos.</li>
<li>
La UDF <b>getShapePropertie</b> se copia en la tabla y se pegan sus
valores.
</li>
<li>
No usa bucles, ya que son sustituidos por: With
Worksheets("Fronteras").[A2].Resize(n)
</li>
</ul>
</ul>
<ul>
<li><b>GuardarFronterasMA</b> en el MóduloMA por <b>Macro Antonio</b>.</li>
<ul>
<li>Mejor tiempo: 0,24 segundos.</li>
<li>
Guarda en una matriz (array) las propiedades de las formas (shapes).
</li>
<li>
Redimensiona la matriz con todas las columnas de la tabla, incluidas las
que tienen fórmulas.
</li>
<li>
Cambia el tamaño de la tabla y copia las fórmulas en las 4 columnas de
la derecha.
</li>
<li>
Es lenta porque tiene que desproteger la hoja 'Fronteras' y volver a
protegerla.
</li>
</ul>
</ul>
<ul>
<li>
<b>GuardarFronterasRápido</b> en el MóduloFronteras por <b>Pedro Wave</b>.
</li>
<ul>
<li>Mejor tiempo: 0,03 segundos.</li>
<li>
Guarda en una matriz (array) las propiedades de las formas (shapes).
</li>
<li>Copia la matriz en la tabla con una sola instrucción.</li>
</ul>
</ul>
<ul>
<li>
<b>GuardarFronteras</b> en el MóduloFronteras por <b>Macro Antonio</b>.
</li>
<ul>
<li>Mejor tiempo: 0,01 segundos.</li>
<li>
Guarda en una matriz (array) las propiedades de las formas (shapes).
</li>
<li>Copia la matriz en la tabla con una sola instrucción.</li>
<li>
La macro está muy optimizada para reducir al máximo el tiempo de
ejecución.
</li>
</ul>
</ul>
<p>
Todas las adaptaciones y cambios de macros son de mi responsabilidad si, por
alguna circunstancia que se me escapa, empeoraron su rendimiento.
</p>
<p>
Esta última macro es óptima pues mejora el rendimiento hasta 1.000 veces en
el prototipo real de un mapa mundial que publicaré próximamente.
</p>
<p>
Pronto publicaré un mapa completo del mundo con todas las funciones y
características que voy publicando estas últimas semanas aquí:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/mundo"
><b>mundo | #ExcelPedroWave</b></a
>
</li>
</ul>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com1Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-33599382304839553632023-11-13T08:30:00.273+01:002023-12-07T09:07:55.052+01:00Puntero al mapa de África<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Cuando diseñé el
<a
href="https://pedrowave.blogspot.com/2023/10/juego-de-mapas-en-excel.html"
target="_blank"
><b>Juego de mapas en Excel</b></a
>
del artículo anterior, me quedé con las ganas de pasar el ratón por encima
del mapa e ir viendo qué país estaba debajo del cursor, sin necesidad de
hacer clic en el mapa con el botón izquierdo del ratón.
</p>
<p>
En esta imagen animada puedes comprobar que ya lo he conseguido, gracias a
la ayuda recibida en este foro de Excel al que recomiendo que te registres
<i>(no cobro comisión)</i>:
</p>
<ul>
<li>
<a
href="https://foro.todoexcel.com/threads/mantener-las-formas-visibles-sin-parpadeo.67901/"
target="_blank"
><b
>Mantener las formas visibles sin parpadeo | El foro Excel de
TodoExcel.com</b
></a
>
</li>
<li>
<a
href="https://foro.todoexcel.com/threads/puntero-al-mapa-de-%C3%81frica.68022/"
target="_blank"
><b>Puntero al mapa de África | El foro Excel de TodoExcel.com</b></a
>
</li>
</ul>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk9d6C2X4LKMUkq1bW7IC1DqVSs3i5BERqEfUudWZMZ0cZJ3rwoW180Y4F8S_HdmFKaX48pqOyAcHVCcgjc6n0HvFsYs80UjDlVp7wREQ1JQ3Gpt1wzKNmz70EJjMBPGbrmGamqCO7ZipMoGmnLoAEhmTrUfIOsfjy4ajVmYqO6-LNgg3LE_J9CP8WSIA/s1280/%C3%81frica9.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="720"
data-original-width="1280"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk9d6C2X4LKMUkq1bW7IC1DqVSs3i5BERqEfUudWZMZ0cZJ3rwoW180Y4F8S_HdmFKaX48pqOyAcHVCcgjc6n0HvFsYs80UjDlVp7wREQ1JQ3Gpt1wzKNmz70EJjMBPGbrmGamqCO7ZipMoGmnLoAEhmTrUfIOsfjy4ajVmYqO6-LNgg3LE_J9CP8WSIA/w640-h360/%C3%81frica9.gif"
width="640"
/></a>
</p>
<p><br /></p>
<p>
Cuando descargues este mapa podrás estudiar los países de África pasando el
"<b>puntero</b>" del ratón por encima del mapa.
</p>
<p>🕸️ Aprenderás datos de los países africanos obtenidos con Power Query.</p>
<p>
🐭 Dale con el ratón a la celda D4 y cambiarás el modo de visualización de
los datos en el mapa:
</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p>🌍 En modo "globo" los datos siguen al "puntero".</p>
<p>🛩️ En modo "avión" el nombre del país sigue al "puntero".</p>
<p>🏚 En modo "casa" los datos no siguen al "puntero".</p>
<p>
📌 En modo "chincheta" los datos están fijos y no se usa el "puntero".
</p>
</blockquote>
<p>
🗣️ Dale a la cabeza parlante en la celda D5 para escuchar el nombre de los
países.
</p>
<p>
♻️ Si algo no funciona reinicia el mapa dando a la celda E19, con lo que
también se actualizarán los datos de África con Power Query y se maximizará
el mapa mediante un zoom automático.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Puntero al mapa</span>
</h4>
<p>
He creado un "<b>puntero</b>" virtual que sigue al puntero del ratón en
todos los movimientos sobre la hoja de cálculo '<b>Mapa</b>'.
</p>
<p>
El "puntero" es un círculo pequeño creado desde la cinta de opciones:
Insertar > Formas > Formas básicas > Elipse, a la que se le ha dado
la misma altura que anchura de 0,2 cm para crear el círculo. A esta forma
del "puntero" la denomino:
<b>F_Puntero</b>
</p>
<p>
Al "puntero" virtual le sigue, como un perrito faldero, una "imagen
dinámica" de un rango de celdas capturada con
<a
href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f"
target="_blank"
>la cámara de Excel (información aquí)</a
>, con lo que se consigue mostrar dinámicamente el contenido del rango de
celdas en un "Objeto Volante Identificado - OVI", por lo que no se puede
clasificar como OVNI. A esta "imagen dinámica" la denomino:
<b>F_País</b> =$C$2:$C$5
</p>
<p>En el rango C2:C5 debe estar el texto y la bandera.</p>
<p>
Con el "texto dinámico" se muestra el nombre del país y opcionalmente su
población actual, con un estilo de WordArt para que el texto destaque en el
mapa. A este "texto dinámico" lo denomino: <b>F_Texto</b>
</p>
<p>
La "bandera" es una imagen dinámica capturada con la cámara de Excel. A esta
"bandera" la denomino: <b>F_Bandera</b> =miBandera, que muestra la
bandera de un país a partir de la columna I de la hoja '<b>Fronteras</b>'.
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPaor1uZ8ny0unnYWFDZHxsgvLiD8WJDbbML8Qd3p8EJHnTHGcFNO52OpaOqmexxu1TfY3b-lBUC8Dg4FmuSJ8WWYq-xe5VSNoW8Q80W2Ryv9r0ml2h_Bx1g8Fs8hbyGkyEMcZ6ypDcwx0Y5KQVWkNlX3hKo2rvXvm6s7brbzApNd5Qn5DJqiuNVE5sw8/s1000/%C3%81frica%20Formas.gif"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="503"
data-original-width="1000"
height="322"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPaor1uZ8ny0unnYWFDZHxsgvLiD8WJDbbML8Qd3p8EJHnTHGcFNO52OpaOqmexxu1TfY3b-lBUC8Dg4FmuSJ8WWYq-xe5VSNoW8Q80W2Ryv9r0ml2h_Bx1g8Fs8hbyGkyEMcZ6ypDcwx0Y5KQVWkNlX3hKo2rvXvm6s7brbzApNd5Qn5DJqiuNVE5sw8/w640-h322/%C3%81frica%20Formas.gif"
width="640"
/></a>
</p>
<p><br /></p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
> La imagen de arriba es de una versión anterior en la que esas dos
formas estaban en la hoja '<b>Mapa</b>'. En la nueva versión se han movido a
la hoja '<b>Fronteras</b>' el "texto dinámico" (<b>F_Texto</b>) y la
"bandera dinámica" (<b>F_Bandera</b>), con el texto sin solapar con la
bandera.
</p>
<p>
<span style="color: red;"
><b><u>IMPORTANTE</u>:</b></span
>
El orden de las formas es muy importante para conseguir el efecto de capas
de dibujo en el mapa, y que las formas (shapes) sean activadas
adecuadamente.
</p>
<p>
El "puntero" (<b>F_Puntero</b>) debe estar al frente del resto de formas y
así pasará por encima de las demás capas del mapa.
</p>
<p>
La "etiqueta" (<b>F_Etiqueta_Mapa</b>) es la segunda capa, situada en la
esquina superior izquierda de la hoja, con lo que se obtienen las
coordenadas X e Y en el mapa, escuchando el evento:
<b>F_Etiqueta_Mapa_MouseMove </b>
</p>
<p>La "imagen dinámica" (<b>F_País</b>) es la tercera capa.</p>
<p>
Después de la imagen <b>F_Copyright</b> está ordenada cada "forma
de país", intentado que los países pequeños estén por encima de los grandes,
y así poder seleccionarlos con seguridad.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Países debajo del Puntero</span>
</h4>
<p>
Para identificar cada país he tenido que renombrar cada "forma de país", por
ejemplo <i>Zimbabue</i>, detectando las fronteras de cada país. Es un paso
importante que hay que hacer al menos una vez. Es tedioso pero es
determinante para conseguir el objetivo del mapa, que es identificar el país
que está debajo del "puntero" del ratón.
</p>
<p>
El cálculo de la distancia a la forma (shape) de un país al "puntero
virtual" se hace con la fórmula de la columna "Distancia" de la tabla en la
hoja '<b>Fronteras</b>', solamente si el puntero está dentro de la forma
rectangular.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJmAO9FH3JIooZY5MoCdjzni2cdSHqOi9p8h-aNzZJQ_FtXZdGIFkznlpSPU1rNohTKTCIaP8giwec9HRUapJomsklgNy-0if-XpUrmJO6xBSiuWFM9boaaBfohqFLDakxnlOynYCnwcsRr076ytnFh6x3CMkjuUPCUcuFeeW6VD8WBjlIUo8vHaYXjiY/s1516/Fronteras%20%C3%81frica.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="667"
data-original-width="1516"
height="282"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJmAO9FH3JIooZY5MoCdjzni2cdSHqOi9p8h-aNzZJQ_FtXZdGIFkznlpSPU1rNohTKTCIaP8giwec9HRUapJomsklgNy-0if-XpUrmJO6xBSiuWFM9boaaBfohqFLDakxnlOynYCnwcsRr076ytnFh6x3CMkjuUPCUcuFeeW6VD8WBjlIUo8vHaYXjiY/w640-h282/Fronteras%20%C3%81frica.png"
width="640"
/></a>
</p>
<p>
En la imagen solamente aparece la Distancia del "puntero virtual" a
<i>Argelia</i> porque es el país que más cerca está en el momento de la
captura de la imagen de la hoja.
</p>
<p>
<span style="color: red;"
><b><u>NOTA</u>:</b></span
>
Si hay varios países cerca, se calcula el valor mínimo de la Distancia.
</p>
<p>
Para detectar las fronteras de un país, el método del "puntero virtual" no
es tan preciso como el puntero del ratón sobre una forma (shape), ya que
Excel nativamente es capaz de detectar el contorno de la forma del país.
</p>
<p>
Con el cálculo de la Distancia empeora la precisión, pues es una forma
rectangular en la que caben los contornos de otros países, y hasta sus aguas
jurisdiccionales, por lo que al pasar el "puntero virtual" por los mares y
océanos se puede llegar a detectar qué país es el más cercano...
</p>
<p>
Para obtener correctamente las coordenadas he incluido un Zoom automático,
con el que se ve todo el continente de África. La macro:
<b>ZoomRangoMapa</b> se ejecuta si el mapa es demasiado grande y se
mueve el puntero por el mapa, o cuando el mapa es muy pequeño y se reinicia
el mapa haciendo clic en la celda E19, con lo que se maximiza al tamaño de
la hoja '<b>Mapa</b>'.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Truco para alinear los punteros virtual y real</span
>
</h4>
<p>
Cuando me propuse pasar el ratón por encima del mapa, el puntero del ratón
se desviaba hacia la izquierda del "puntero virtual", aunque éste se
veía centrado horizontalmente con el puntero del ratón. 🙀
</p>
<p>Investigué en Google y no encontré nada. 😿</p>
<p>¡Hasta que se me ocurrió la solución! 😻</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzc9uVRzrLANXIvOKohe1fXvFlh9tM1ip-XcJtwiLrCtLRcuaPJy4pGQEXUdeENXiyKQqJ85pir6LwVZ_TkZQ1s88dmqb_v1xpaJnd6vZszGXowtcCe3P8a32IiGbib6tIi-HN5bBsT1Mu4rp5QdG56S0gzvlwZ6BzuGILx-kHYLrBkvCxitKkIzAkyiA/s150/Mouse-Cursor-Icons.jpg"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="150"
data-original-width="69"
height="150"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzc9uVRzrLANXIvOKohe1fXvFlh9tM1ip-XcJtwiLrCtLRcuaPJy4pGQEXUdeENXiyKQqJ85pir6LwVZ_TkZQ1s88dmqb_v1xpaJnd6vZszGXowtcCe3P8a32IiGbib6tIi-HN5bBsT1Mu4rp5QdG56S0gzvlwZ6BzuGILx-kHYLrBkvCxitKkIzAkyiA/s1600/Mouse-Cursor-Icons.jpg"
width="69"
/></a>
</p>
<p>
La desviación se producía porque en la etiqueta que permite escuchar eventos
de movimiento del ratón, y que está por encima del mapa, llamada:
<b>F_Etiqueta_Mapa</b>, la propiedad MousePointer valía:
<b>0-fmMousePointerDefault</b>
</p>
<p>
La lista de punteros de ratón está explicada aquí:
<a
href="https://learn.microsoft.com/es-es/office/vba/Language/Reference/user-interface-help/mousepointer-property"
target="_blank"
>VBA - MousePointer (propiedad)</a
>
</p>
<p>
El puntero del ratón por defecto es una flecha apuntando hacia arriba a la
izquierda pero, cuando se pasa por encima del "puntero virtual" que tiene
asignada la macro: <b>ColorearPaís</b>, el puntero es una mano con el dedo
índice hacia arriba, como si fuera a hacer clic sobre el "puntero virtual".
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV49qy5BgpC_qoVRlkCaa8k5cEIhAs29wH1pgqTjK8rXMjGz_UOOw8quo9zL7QLlcvupfpnQpKXbxhw7q7DbecP9eaKjkVWJXO6-jmi7QCKG_GQnhev4ly1wLFFUeZVxpczkzNkttvbaulEk-Op_ADEJHj4L6Zd1dYIXkYfysYtJXzyTQ3GwnWOktJLgg/s875/Puntero%20etiqueta.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="875"
data-original-width="437"
height="400"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV49qy5BgpC_qoVRlkCaa8k5cEIhAs29wH1pgqTjK8rXMjGz_UOOw8quo9zL7QLlcvupfpnQpKXbxhw7q7DbecP9eaKjkVWJXO6-jmi7QCKG_GQnhev4ly1wLFFUeZVxpczkzNkttvbaulEk-Op_ADEJHj4L6Zd1dYIXkYfysYtJXzyTQ3GwnWOktJLgg/w200-h400/Puntero%20etiqueta.png"
width="200"
/></a>
</p>
<p>
<b
>Observa en la imagen de arriba ¡que la punta de la flecha y la punta del
dedo índice no coinciden horizontalmente!</b
>
</p>
<p>
<b
>¡Son unos pocos pixeles pero suficientes para tocar la moral del
apuntador! 😾</b
>
</p>
<p>
<b>Aquí está el TRUCO:</b> La solución era usar siempre el mismo puntero del
ratón: <b><i>¡la mano! 👆</i></b>
</p>
<p>
O sea, en <b>F_Etiqueta_Mapa</b> la propiedad MousePointer con valor:
<b>3 - fmMousePointerIBeam</b>
</p>
<p>
<b><i>¡Y asunto resuelto! 👏👏👏</i></b>
</p>
<p>
Ese valor del MousePointer es la misma mano que se usa para mostrar dónde
está el cursor cuando se hace clic con el ratón en un objeto con macro
asignada, por lo que ahora ya coinciden las coordenadas de la mano que se
mueve por la etiqueta.
</p>
<p>
<b><i>Y ahora, cuando saco a pasear al ratón,</i></b>
</p>
<p>
<b><i>¡me sigue como un perrito faldero! 🐕</i></b>
</p>
<h4>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<span style="color: red; font-size: large;"
>Consultar datos de África con Power Query</span
>
</h4>
<p>
En la hoja '<b>Datos</b>' se cargan los datos de África, una vez
transformados con Power Query.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzqMKY3P94HwvPKOijG-8mF0oaSECJwu-iyVyMiFDK4ipUo4Cf9LykbfTkIwgTtm52LG9ce6s4_rw1JiF6WfCgtORCMrRKaawho_QKyN5YGQODQ48Y9e_34MuEML-3M7Oj7N8xXdtLP1BQn9J2VVjbHGjz6Bm9Ih5IQM6e9ja4CjyoP788PKogEYmBU4/s2065/Datos%20%C3%81frica.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="115"
data-original-width="2065"
height="36"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzqMKY3P94HwvPKOijG-8mF0oaSECJwu-iyVyMiFDK4ipUo4Cf9LykbfTkIwgTtm52LG9ce6s4_rw1JiF6WfCgtORCMrRKaawho_QKyN5YGQODQ48Y9e_34MuEML-3M7Oj7N8xXdtLP1BQn9J2VVjbHGjz6Bm9Ih5IQM6e9ja4CjyoP788PKogEYmBU4/w640-h36/Datos%20%C3%81frica.png"
width="640"
/></a>
</p>
<p>
Los datos de la capital del país; moneda; idioma; forma de gobierno,
superficie, población y PIB per cápita se extraen con la consulta a dos
páginas Web, la primera para obtener la
<b>población actual en tiempo real</b>, y la segunda para obtener el resto
de datos:
</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p>
<a href="https://countrymeters.info/es/Africa" target="_blank"
><b>Poblacion de África 2023 (countrymeters.info)</b></a
>
</p>
<p>
<a
href="https://es.wikipedia.org/wiki/Anexo:Pa%C3%ADses_de_%C3%81frica"
target="_blank"
><b>Anexo:Países de África - Wikipedia, la enciclopedia libre</b></a
>
</p>
</blockquote>
<p>
El problema principal con el que me he topado ha sido que los nombres de los
países no son iguales en esas páginas, siendo peor en Wikipedia, pues detrás
de los nombres hay caracteres ocultos, por lo que no se pueden combinar las
dos consultas a no ser que los nombres sean iguales.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjedlBcreUxbCe7SGZfoXxWSnclM26IInWtkxa8kl7WV4uJbI68zOsodQ5BhhhPEXQanTbTn9CffkB49kD2X80mdONoZV_Ak5a-DcoL2oWNBnG7pmZILq4n-H6onwegwib42OGGqtCyipSxrpSEG3E_KPB8MLC4HdfIyTLV-Xnq11wBX9fCa489UFWJ4kQ/s1200/Datos%20sin%20espacios%20ocultos.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="667"
data-original-width="1200"
height="356"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjedlBcreUxbCe7SGZfoXxWSnclM26IInWtkxa8kl7WV4uJbI68zOsodQ5BhhhPEXQanTbTn9CffkB49kD2X80mdONoZV_Ak5a-DcoL2oWNBnG7pmZILq4n-H6onwegwib42OGGqtCyipSxrpSEG3E_KPB8MLC4HdfIyTLV-Xnq11wBX9fCa489UFWJ4kQ/w640-h356/Datos%20sin%20espacios%20ocultos.png"
width="640"
/></a>
</p>
<p>
En la columna A de esta imagen Egipto tiene un LARGO de 8 con los caracteres
ocultos, cuando su LARGO es 6.
</p>
<p>
Los caracteres sobrantes son: <b>Unicode 8203 (hexadecimal: 200B)</b>
</p>
<p>
Es un
<a href="https://es.wikipedia.org/wiki/Ancho_cero" target="_blank"
>espacio de ancho cero</a
>
que mete la Wikipedia, ¿con qué motivo?
</p>
<p>
Este carácter Unicode detrás de los nombres de los países impedía combinar
las dos consultas, una a la Wikipedia y otra a CountryMeters, pues no
coinciden los nombres de los países con los espacios ocultos de ancho cero.
</p>
<p>
Este es el código para quitar ese carácter Unicode en el último PASO
APLICADO a la consulta en Power Query: <b>Datos África</b>
</p>
<textarea cols="50" readonly="" rows="5">
= Table.ReplaceValue(#"Valor reemplazado1",
Character.FromNumber(8203), "",
Replacer.ReplaceText, {"Nombre"}
)
</textarea
>
<p>
Esto demuestra que los caracteres sin importancia son los que más guerra
dan, pues son difíciles de limpiar. La limpieza proporcionada por defecto
por Power Query no elimina ciertos caracteres Unicode.
</p>
<p>
En versiones antiguas de Excel el mapa funciona aunque no actualiza los
datos si no está instalado el complemento de Power Query, que se puede
descargar aquí:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://www.microsoft.com/es-es/download/details.aspx?id=39379"
><b>Download Power Query from Official Microsoft Download Center</b></a
>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Videotutorial del mapa de África</span
>
</h4>
<p>
Este videotutorial lo hice con una versión anterior, que aún no cargaba
datos de los países con Power Query, pero creo que seguirá sirviendo para
explicar su funcionamiento.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/NE1ETXhhs5Y?si=tbyu4rIwej-qT4Tq"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el mapa de África</span
>
</h4>
<p>
Este mapa ha sido probado en versiones de Excel 2010, 2016, 2021 y Excel
para Microsoft 365. Si me das feedback con los bugs que encuentres, y que
seguro que se me han escapado, igual mejora el mapa.
</p>
<p>Descarga la versión 9.6 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90455"
target="_blank"
><span style="font-size: medium;"
><b>Estudiar África - PW9.xlsm</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1icNztPegAt43dz58cPbt_2nsyc4GCrO9&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Estudiar África - PW9.xlsm</b></span
></a
>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file"
target="_blank"
><b
>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b
></a
>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del
contenido activo.
</p>
<p>
Si aparece una ventana para elegir el tipo de acceso, selecciona el modo
Anónimo.
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<p>
<span style="color: red;"
><b><u>AVISO</u>:</b></span
>
Si se desprotege la hoja '<b>Mapa</b>'
<b><i>¡no se debe volver a proteger manualmente!</i></b
>, ya que este mapa se ha diseñado pensando en protegerlo totalmente del
usuario, sin estar protegido de las macros, con esta instrucción:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
Sheets("Mapa").Protect DrawingObjects:=True, Contents:=True,
Scenarios:=True,
<b>UserInterfaceOnly:=True</b>
</blockquote>
<p>
Este último parámetro, que protege la hoja únicamente del usuario, es
imposible de poner si se protegen las hojas manualmente.
</p>
<p>
Se ha protegido el mapa así para que las imágenes (shapes) de los países no
puedan ser modificadas ni movidas por el usuario final y tampoco puedan ser
cambiadas las formas del "puntero virtual" ni las formas que comienzan por
F_ (abreviatura de Formas).
</p>
<p>
<span style="color: red;"
><b><u>ATENCIÓN</u>:</b></span
>
Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
></a
><a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png"
style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="51"
data-original-width="178"
height="51"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s1600/Copyright.png"
width="178"
/></a>
</p>
<p>
<b
><a
href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es"
target="_blank"
>Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada
— CC BY-NC-SA 3.0</a
></b
>
</p>
<h4>
<p class="separator" style="clear: both;"><br /></p>
<span style="color: red; font-size: large;">Zoom al mapa de África</span>
</h4>
<p>
A partir de la versión 9.5 he introducido una interesante mejora para ver el
detalle del mapa haciendo Zoom.
</p>
<p>
Con el zoom puedo aumentar el detalle del mapa y seguir pasando el "puntero"
por encima de los países, sin necesidad de maximizar el mapa, y permitiendo
el desplazamiento (scroll) horizontal y vertical del mapa.
</p>
<p>
Para hacer zoom en Excel con el ratón usa la rueda del ratón. Presiona la
tecla <b>Control</b> mientras giras la rueda hacia adelante o hacia atrás
para ampliar o disminuir el zoom respectivamente.
</p>
<p class="separator" style="clear: both;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlfEGdOIxwE1RrsaXmu756xSRa6yyL5fgJRBcpqiVbJEFA86Zu_P0lS9qreurS2zGERkFkBrKXp5UxJSZ3Mqz_rKEfX2HI0AQyHuGMC1mbl-fJWqBaeL-UbTO7OcWFWLcwEmE15wY4TdRhYhj2umKc2RyvdS9w4-foFip-aAmNXG-rQCSV085XR-fsNdI/s853/%C3%81frica10.gif"
style="display: block; padding: 1em 0px; text-align: center;"
><img
alt=""
border="0"
data-original-height="480"
data-original-width="853"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlfEGdOIxwE1RrsaXmu756xSRa6yyL5fgJRBcpqiVbJEFA86Zu_P0lS9qreurS2zGERkFkBrKXp5UxJSZ3Mqz_rKEfX2HI0AQyHuGMC1mbl-fJWqBaeL-UbTO7OcWFWLcwEmE15wY4TdRhYhj2umKc2RyvdS9w4-foFip-aAmNXG-rQCSV085XR-fsNdI/s600/%C3%81frica10.gif"
width="600"
/></a>
</p>
<p><br /></p>
<p>
Pronto publicaré un mapa completo del mundo con todas las funciones y
características que voy publicando estas últimas semanas aquí:
</p>
<ul>
<li>
<a href="https://pedrowave.blogspot.com/search/label/mundo"
><b>mundo | #ExcelPedroWave</b></a
>
</li>
</ul>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com2Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-37185644537354276032023-10-30T07:48:00.008+01:002023-12-12T13:10:56.445+01:00Juego de mapas en Excel<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<blockquote style="text-align: center;">
<span style="color: #2b00fe;"><b><i>Si creías que no me atrevería a jugar con los mapas</i></b>
</span>
</blockquote>
<blockquote style="text-align: center;">
<b><i><span style="color: #2b00fe;">¡Estabas muy equivocado!</span></i></b>
</blockquote>
<p>
Este nuevo <b>Juego de mapas</b>,
<i>¡que me acabo de inventar en 7 días!</i>, te ayudará a seleccionar países
dentro de Excel, jugando mientras aprendes a buscar países en el mapa del
mundo,
<i>¡y mientras siga existiendo este único mundo habitable! </i>
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wQpjI-_ZqVbdCuoFyPXLZAmfQw6a4LbWf_T3yAIjQgntAg6ANXk4rcpoXGycTbUGQmllcURTEb627HxySSpj-WEiHUYSB9FHDf1_a0NjPoRAxogI7qnqY9Dfp4olhkDjC4ERqammCzTJU8iY2D94KrIv1xs2HKVeDm9u3BD2PxApf0dPuvZBD5byeUM/s1000/Juego%20de%20mapas.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wQpjI-_ZqVbdCuoFyPXLZAmfQw6a4LbWf_T3yAIjQgntAg6ANXk4rcpoXGycTbUGQmllcURTEb627HxySSpj-WEiHUYSB9FHDf1_a0NjPoRAxogI7qnqY9Dfp4olhkDjC4ERqammCzTJU8iY2D94KrIv1xs2HKVeDm9u3BD2PxApf0dPuvZBD5byeUM/w640-h360/Juego%20de%20mapas.gif" width="640" /></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Características del juego</span>
</h4>
<p>He diseñado el juego de mapas con las siguientes características:</p>
<ul>
<li>Compatible con versiones desde Excel 2010 en adelante.</li>
</ul>
<ul>
<li>
<b> Modo Estudio</b>: Para seleccionar países haciendo clic en el mapa o
en la segmentación de países.
</li>
</ul>
<ul>
<li>
<b> Modo Juego</b>: Para buscar países según su nivel de dificultad, del 1
al 5, haciendo clic en el mapa.
</li>
</ul>
<ul>
<li>Un clic en la forma de un país lo selecciona en el mapa.</li>
</ul>
<ul>
<li>Selección por Continente y País en el modo Estudio.</li>
</ul>
<ul>
<li>Selección por Dificultad en el modo Juego.</li>
</ul>
<ul>
<li>Enlace a la información del país seleccionado en la Wikipedia.</li>
</ul>
<ul>
<li>
Cambio de color de los países o cancelar para obtener el color neutro.
</li>
</ul>
<ul>
<li>Aciertos en la búsqueda de países se marcan en color verde.</li>
</ul>
<ul>
<li>Fallos en la búsqueda de países se marcan en color rojo.</li>
</ul>
<ul>
<li>
Contador de puntos obtenidos sobre puntos posibles, dependiendo del nivel
de dificultad.
</li>
</ul>
<ul>
<li>Contador del número de intentos de búsqueda.</li>
</ul>
<ul>
<li>
Reseteo de los dos contadores haciendo clic en la celda M2 con los puntos.
</li>
</ul>
<p>
Si te parecen suficientes características,
<b><i>¡lo mejor es probarlo!</i></b>
</p>
<p>
Si no te parecen suficientes características,
<b><i>¡tendrás que esperar a que haga otra versión de este juego!</i></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga el Juego de mapas</span>
</h4>
<p>Descarga la versión 1.1 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90278" target="_blank"><span style="font-size: medium;"><b>Juego de mapas - PW1.xlsm</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1Ums86W-MyPCjj0WEcgxqFhdm0PLym0iZ&export=download" target="_blank"><span style="font-size: medium;"><b>Juego de mapas - PW1.xlsm</b></span></a>
</li>
</ul>
<p>
Las macros del archivo descargado están bloqueadas por defecto. Para
desbloquear las macros debes modificar las <b>Propiedades</b> del archivo
siguiendo estas instrucciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://learn.microsoft.com/es-es/deployoffice/security/internet-macros-blocked#remove-mark-of-the-web-from-a-file" target="_blank"><b>Las macros de Internet están bloqueadas de forma predeterminada en
Office - Deploy Office | Microsoft Learn</b></a>
</blockquote>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Presiona el botón: <b>Habilitar contenido</b> cuando aparezca la ADVERTENCIA
DE SEGURIDAD Las macros se han deshabilitado
</p>
<p>
Las hojas están protegidas sin contraseña y no está protegido el proyecto
VBA, por lo que puedes estudiar y analizar el código de las macros.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Videotutorial del Juego de mapas</span>
</h4>
<p>
En este videotutorial explico cómo estudiar los países y jugar con ellos en
un mapa del mundo.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/PaKqUyJ7lbM?si=LGYmetWHM784rHCa" title="YouTube video player" width="640"></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Fronteras conocidas</span>
</h4>
<p>
Si quieres saber los pasos para obtener las formas (en inglés:
<a href="https://learn.microsoft.com/es-es/office/vba/api/excel.shapes" target="_blank">shapes</a>) de cada país, lee este artículo:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://pedrowave.blogspot.com/2023/10/mapa-antiguo-de-continentes.html"><b>Mapa antiguo de continentes | #ExcelPedroWave</b></a>
</blockquote>
<p>
La imagen vectorial escalable original la he descargado en
<a href="https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables" target="_blank">formato SVG</a>
de:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://es.wikipedia.org/wiki/Archivo:BlankMap-World6.svg" target="_blank"><b>Archivo:BlankMap-World.svg - Wikipedia, la enciclopedia libre</b></a>
</blockquote>
<p>
La versión descargada es del 14 de agosto de 2021, por lo que en dos años
han podido cambiar las fronteras de algunos países e incluso pueden aparecer
o desaparecer países.
</p>
<p>
<b><span style="color: red;"><u>NOTA</u>:</span></b> En esta primera versión del Juego de mapas he conseguido geolocalizar
180 países.
</p>
<p>
<b><u><span style="color: red;">AVISO</span></u>:</b> <b><i>Lo que no voy a hacer es actualizar las fronteras siguiendo las guerras
pasadas, actuales o futuras.</i></b>
</p>
<p>
<b><i>Lo dejo como ejercicio para el lector ¡que quiera y sepa modificar las
formas de Excel!</i></b>
</p>
<p>
<b><u><span style="color: red;">ATENCIÓN</span></u>: </b>Se puede modificar este libro de Excel respetando esta licencia:
</p>
<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s178/Copyright.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="51" data-original-width="178" height="51" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUeEIClasWnNI8Me-OXYrwB1KUQLWS71CsGjDCUgcFzNFPuKX338s-116Gn6-RAYeYH4viOMehWB57CipOQj_L04QotDh1mVd-7bKL-gWt0IuKAZV4wsZTskuauVLA7KSHhPj7VhtuUdtJ0H0tNRhrmn5m5zomfEjqPk4Z9D9kccy_b6xrJSHJt-lLgo/s1600/Copyright.png" width="178" /></a>
</p>
<p>
<b><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/deed.es" target="_blank">Creative Commons — Atribución-NoComercial-CompartirIgual 3.0 No portada
— CC BY-NC-SA 3.0</a></b>
</p>
<p><br /></p>
<p>
<b><span style="color: red;">Posdata:</span>
<i>Admito sugerencias y críticas constructivas en aras de mejorar este
juego.</i></b>
</p>
<p>
<b><i>Como no lo puedo probar en todas las versiones, te agradezco de
antemano que lo pruebes, me digas qué versión de Excel usas y me ayudes
dándome feedback.</i></b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com4Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-89842155950135400082023-10-23T08:30:00.088+02:002023-12-12T13:10:33.340+01:00Mapa antiguo de continentes<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>Este es el tercer artículo sobre mapas mundiales explicando cómo hacer:</p>
<ul>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2023/10/mapa-de-paises-del-mundo.html"
target=""
>Mapa de países del mundo</a
>, compatible con Excel para Microsoft 365.</b
>
</li>
</ul>
<ul>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2023/10/mapa-moderno-de-continentes.html"
>Mapa moderno de continentes</a
>, compatible con versiones a partir de Excel 2019.</b
>
</li>
</ul>
<ul>
<li>
<b
><a
href="https://pedrowave.blogspot.com/2023/10/mapa-antiguo-de-continentes.html"
>Mapa antiguo de continentes</a
>, compatible con versiones a partir de Excel 2010.</b
>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Mapa antiguo de continentes</span
>
</h4>
<p>
En el tercer artículo voy a explicar cómo hacer un mapa con datos de
población por continentes, con versiones a partir de Excel 2010. Por eso lo
he denominado <b>Mapa antiguo</b>, por ser compatible con las versiones más
antiguas de Excel, aunque vale para todas las versiones de Excel usadas hoy
en día.
</p>
<p>
En las versiones desde Excel 2010 hasta Excel 2021 no se pueden
<a
href="https://support.microsoft.com/es-es/office/obtener-datos-de-ubicaci%C3%B3n-geogr%C3%A1fica-287b4cf2-3d7d-4bc1-b412-3d00f45dbbd6"
target="_blank"
>obtener datos de ubicación geográfica</a
>, como hice en el primer artículo.
</p>
<p>
Por eso en el segundo artículo extraje los datos de población de una página
web mediante Power Query.
</p>
<p>
En las versiones desde Excel 2010 hasta Excel 2016 no se puede
<a
href="https://support.microsoft.com/es-es/office/crear-un-gr%C3%A1fico-de-mapa-en-excel-f2cfed55-d622-42cd-8ec9-ec8a358b593b"
target="_blank"
>crear un gráfico de mapa coroplético</a
>, como hice en los dos primeros artículos.
</p>
<p>
Por eso en este tercer artículo me he propuesto conseguir dibujar un mapa
coroplético, prescindiendo de los gráficos de mapa de Excel.
</p>
<p>En esta imagen verás el resultado del nuevo mapa:</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB36vM8IikVLsszmvINPUPUuC_vd1yiiUqP_d9POnaRNVrie2lu1TSW75xX4KKzjs4vonmfW7FC6DappllI8W0Mou9_GhF_qBHp6R83bDbgC4AsmCY8AexVyhkfIf8vK3VzFHHsO9zgIFOt8UsRKKOP7Nhke-r0bJaobYvyIr3xyAehu2A7LVQ561Fcmg/s1920/Mapa%20antiguo%20de%20continentes.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB36vM8IikVLsszmvINPUPUuC_vd1yiiUqP_d9POnaRNVrie2lu1TSW75xX4KKzjs4vonmfW7FC6DappllI8W0Mou9_GhF_qBHp6R83bDbgC4AsmCY8AexVyhkfIf8vK3VzFHHsO9zgIFOt8UsRKKOP7Nhke-r0bJaobYvyIr3xyAehu2A7LVQ561Fcmg/w640-h360/Mapa%20antiguo%20de%20continentes.png"
width="640"
/></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Mapa vectorial de continentes</span
>
</h4>
<p>
Este mapa vectorial mantiene las mismas características que el mapa que
publiqué en el segundo artículo sobre mapas, excepto que he quitado la
segmentación de datos de continentes, por lo que siempre aparece el mapa
mundial.
</p>
<p>Para diseñar este mapa he seguido estos pasos:</p>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<b><span style="color: red;">PASO 1)</span></b> Descargar un mapa vectorial
en
<a
href="https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables"
target="_blank"
>formato SVG (Gráfico Vectorial Escalable)</a
> desde aquí:
</blockquote>
<ul></ul>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<a
href="https://es.wikipedia.org/wiki/Archivo:BlankMap-World6.svg"
target="_blank"
><b>Archivo:BlankMap-World.svg - Wikipedia, la enciclopedia libre</b></a
>
</blockquote>
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrEIGpnINNZttNWhFQkh9laY5Gt-3daSroAl1NpDInp9R7UXjhMiwsqj181vMLEcoaweEbokq8DkQOEBge5S7ZII7VBy3LvYdGiSESS6NX8de3BFPxY3MOuaB93GG0ji2xmMd55upKQk9qB4Bv5oY7Mw2D1wxg3zdPWfv4OPfT2mO-Do2LjauRBSDqLNU/s1038/Mapa%20mundial%20SVG.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="529"
data-original-width="1038"
height="204"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrEIGpnINNZttNWhFQkh9laY5Gt-3daSroAl1NpDInp9R7UXjhMiwsqj181vMLEcoaweEbokq8DkQOEBge5S7ZII7VBy3LvYdGiSESS6NX8de3BFPxY3MOuaB93GG0ji2xmMd55upKQk9qB4Bv5oY7Mw2D1wxg3zdPWfv4OPfT2mO-Do2LjauRBSDqLNU/w400-h204/Mapa%20mundial%20SVG.png"
width="400"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
Este mapa vectorial está compuesto de muchos vectores que representan los
bordes de los países y sus regiones fronterizas.
</blockquote>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<span style="color: red;"><b> PASO 2)</b></span> Seleccionar en la cinta
de opciones: Insertar > Imágenes > Este dispositivo
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<span style="color: red;"><b> PASO 3)</b></span> Seleccionar el archivo
descargado: <a
href="https://upload.wikimedia.org/wikipedia/commons/4/4d/BlankMap-World.svg"
target="_blank"
><b>BlankMap-World.svg</b></a
>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<span style="color: red;"><b> PASO 4)</b></span> Convertir el gráfico SVG
en formas de Office con <b>Excel para Microsoft 365</b>, cosa que no se
puede hacer en ninguna otra versión anterior de Excel. Para ello
seleccionar el mapa vectorial y seleccionar en la cinta de opciones:
Formato de gráficos >
<b>Convertir en forma</b>
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<b><span style="color: red;"> PASO 5)</span></b> Editar las imágenes SVG
convertidas en formas de Excel, como se explica aquí:
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<a
href="https://support.microsoft.com/es-es/office/editar-im%C3%A1genes-svg-en-microsoft-365-69f29d39-194a-4072-8c35-dbe5e7ea528c"
target="_blank"
><b
>Editar imágenes SVG en Microsoft 365 - Soporte técnico de
Microsoft</b
></a
>
</p>
</blockquote>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<span style="color: red;"><b> PASO 6)</b></span> Limpiar el mapa,
eliminando algunas regiones que no hacen falta para crear los continentes.
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<span style="color: red;"><b> PASO 7)</b></span> Agrupar los países por
sus continentes, eliminando la Antártida despoblada. Este es el paso más
complicado pues hay que seleccionar visualmente los países uno a uno al
agruparlos.
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<span style="color: red;"><b> PASO 8)</b></span> Crear una hoja de
'<b>Continentes</b>' con 6 copias de la imagen de cada continente, sin
solapar, con 6 colores azules diferentes, como se puede ver en esta imagen:
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6JiZjLehSMCi1bt8Po83BK1PuqIDhd7IbhjbyLUlIUzu_YE1MtfDe1Rn30dk1ek5h5lBeqgwU1VbXSdnRI_H78tiPwSdscIuwR8Ry41VG2rVr4TZhvj8TLCq6f7LEWhyphenhyphenwhyphenhyphenz7Ipzy6pliP7WJAcm6mA8XVrx8IQhT7OlBnrfjVO5oKGUELjO7Yn6jPwk/s1920/Hoja%20de%20continentes.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6JiZjLehSMCi1bt8Po83BK1PuqIDhd7IbhjbyLUlIUzu_YE1MtfDe1Rn30dk1ek5h5lBeqgwU1VbXSdnRI_H78tiPwSdscIuwR8Ry41VG2rVr4TZhvj8TLCq6f7LEWhyphenhyphenwhyphenhyphenz7Ipzy6pliP7WJAcm6mA8XVrx8IQhT7OlBnrfjVO5oKGUELjO7Yn6jPwk/w640-h360/Hoja%20de%20continentes.png"
width="640"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<span style="color: red;"><b> PASO 9)</b></span> Editar 6 nombres definidos
con el
<a
href="https://support.microsoft.com/es-es/office/usar-el-administrador-de-nombres-en-excel-4d8c4c2b-9f7d-44e3-a3b4-9f61bd5c64e4"
target="_blank"
>Administrador de nombres</a
>, con una fórmula para cada uno de los 6 continentes, con la función ELEGIR
y cada uno de los rangos de las 6 imágenes de cada continente:
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcchDJU-njxEvDBngjHyYsxx4d7QwchRF-txlrHNrHvKDpONhp9OG8P9MWpwBFYce1ZKaEXZK6sifwNiSk3Ieu1fH1n3uG46TPmZ9sSfA06kh2oV9bBljbLx60Z5n1wB5XycRfhVWJ0EgCg52yR017LSeViWTtC6XvlmD_TNwwY9f-2kKvLmr0AW1498g/s1920/C%C3%A1mara%20%C3%81frica.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="662"
data-original-width="1920"
height="220"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcchDJU-njxEvDBngjHyYsxx4d7QwchRF-txlrHNrHvKDpONhp9OG8P9MWpwBFYce1ZKaEXZK6sifwNiSk3Ieu1fH1n3uG46TPmZ9sSfA06kh2oV9bBljbLx60Z5n1wB5XycRfhVWJ0EgCg52yR017LSeViWTtC6XvlmD_TNwwY9f-2kKvLmr0AW1498g/w640-h220/C%C3%A1mara%20%C3%81frica.png"
width="640"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<span style="color: red;"><b> PASO 10)</b></span> Insertar 6 herramientas de
Cámara de Excel en la hoja '<b>Mapa</b>', leyendo el apartado<b
><i>
"Mostrar dinámicamente el contenido del rango de celdas en una
imagen"</i
></b
> en este artículo:
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<a
href="https://support.microsoft.com/es-es/office/mostrar-din%C3%A1micamente-el-contenido-de-una-celda-o-rango-en-un-objeto-gr%C3%A1fico-e2e7a629-5662-42d6-9295-06d112c2099f"
target="_blank"
><b
>Mostrar dinámicamente el contenido de una celda o rango en un
objeto gráfico - Excel (microsoft.com)</b
></a
>
</p>
</blockquote>
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgikp4OPO7rKkh80XcDws5dUltI_s_eOys9Rt2t1BfC39nV7jSNDgOD3ppKtgkdklFpUZ1xMRzAMwJv6hfNEuDaNlbymxQru6QXt9DTZvWz26csNkggf722-Qt-XWK_QPckBa2YyuiMc8Xy31T1zRHwvo_M8e7_aanDDKu0Jb0jVVImgpUE7evzRL3VM_k/s1920/C%C3%A1mara%20mapa%20%C3%81frica.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgikp4OPO7rKkh80XcDws5dUltI_s_eOys9Rt2t1BfC39nV7jSNDgOD3ppKtgkdklFpUZ1xMRzAMwJv6hfNEuDaNlbymxQru6QXt9DTZvWz26csNkggf722-Qt-XWK_QPckBa2YyuiMc8Xy31T1zRHwvo_M8e7_aanDDKu0Jb0jVVImgpUE7evzRL3VM_k/w640-h360/C%C3%A1mara%20mapa%20%C3%81frica.png"
width="640"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
En la barra de fórmulas está el nombre definido para África, por ejemplo:
=Mapa_África
</p>
<p>
Con lo que, cuando cambie el valor de la celda Mapa!D23, se mostrará
dinámicamente el rango de una de las 6 imágenes del mapa de África,
tomadas con la cámara de la hoja 'Continentes'.
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<span style="color: red;"><b> PASO 11)</b></span> Insertar un
<a
href="https://support.microsoft.com/es-es/office/agregar-una-casilla-opci%C3%B3n-o-bot%C3%B3n-de-alternancia-activex-controles-2f0c62f5-af64-49cd-aec6-de018647cae3"
target="_blank"
>control de Casilla (control ActiveX)</a
>
para mostrar u ocultar las Etiquetas, con el nombre de cada continente y su
valor de población seleccionado, vinculado a la celda Datos!E10.
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<span style="color: red;"><b> PASO 12)</b></span> Insertar una tabla de
etiquetas en la hoja '<b>Datos</b>', con esta fórmula en la celda E2:
</p>
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-bJCzTyXPHJ_5Zno7zgoGUpEB6AUquQRC71nKEYW6enlNwKpzdp6E2EQAuk1WxyYiVNMk2OJ0MukuiHLb0t-A5X4LFb4uCvB40hvhbSeDLOdaHYhFGLSXSlDJp0_fqvA6RTU5A2SUfC25rSxnClel5slTkcaICmZruVdxZSXK7D1EGLXrCcXqgqG8ox0/s549/Etiquetas%20continentes.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="549"
data-original-width="343"
height="320"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-bJCzTyXPHJ_5Zno7zgoGUpEB6AUquQRC71nKEYW6enlNwKpzdp6E2EQAuk1WxyYiVNMk2OJ0MukuiHLb0t-A5X4LFb4uCvB40hvhbSeDLOdaHYhFGLSXSlDJp0_fqvA6RTU5A2SUfC25rSxnClel5slTkcaICmZruVdxZSXK7D1EGLXrCcXqgqG8ox0/s320/Etiquetas%20continentes.png"
width="200"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>=SI($E$10;Mapa!B23&CARACTER(10)&TEXTO(Mapa!C23;"#.##0");"")</p>
</blockquote>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
Con lo que, dependiendo si la celda E10 es un valor VERDADERO o FALSO,
se mostrarán u ocultarán respectivamente las etiquetas en esta tabla de
la derecha.
</p>
</blockquote>
</blockquote>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<span style="color: red;"><b> PASO 13)</b></span> Insertar 6 gráficos
ocultos, en los que únicamente se muestra el título del gráfico.
</p>
</blockquote>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
Por ejemplo para África la fórmula del Título_África apunta
a: =Datos!$E$2
</p>
</blockquote>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9fv9HVq8rE-kDmpjUSiiYVUPDdIuv6XsSe-3sV-jjCyOY3jT17_o8FEpsE6fMD_5He0W0MyWsANmzGEqU3qCiP1v6QR0qqH1uK3OgY3YfusHRk-kI2UqQes09WSKZ_-KaA6i24-btmPJJF7qiN954_lp1XVNcOQ_L7gTOZKGeK9dGGJNC6ltLGyVbQvI/s1920/Gr%C3%A1fico%20con%20etiquetas%20del%20mapa.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9fv9HVq8rE-kDmpjUSiiYVUPDdIuv6XsSe-3sV-jjCyOY3jT17_o8FEpsE6fMD_5He0W0MyWsANmzGEqU3qCiP1v6QR0qqH1uK3OgY3YfusHRk-kI2UqQes09WSKZ_-KaA6i24-btmPJJF7qiN954_lp1XVNcOQ_L7gTOZKGeK9dGGJNC6ltLGyVbQvI/w640-h360/Gr%C3%A1fico%20con%20etiquetas%20del%20mapa.png"
width="640"
/></a>
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
Con estos pasos he conseguido crear un mapa coroplético de continentes,
que podría funcionar en cualquier versión desde Excel 2010 en adelante, y
que puedes descargar para probar si es cierta mi afirmación.
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga del mapa de continentes</span
>
</h4>
<p>Este archivo es compatible con versiones desde Excel 2010 en adelante.</p>
<p>
Tiene la hoja protegida sin contraseña, para que los usuarios no destrocen
las fórmulas, y no contiene macros.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90167"
target="_blank"
><span style="font-size: medium;"
><b>Mapa antiguo de continentes - PW1.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1jcjAn1_0aVWkyvAWcsyOSFtINUXRmeKV&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Mapa antiguo de continentes - PW1.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Cuando se muestre la ADVERTENCIA DE SEGURIDAD Se han deshabilitado las
conexiones de datos externos, presiona el botón: <b>Habilitar contenido</b>
</p>
<p>
<b
><span style="color: red;"><u>AVISO</u>:</span></b
>
Puede ser que en Excel 2010 y 2013 tengas que instalar el complemento de
<a
href="https://support.microsoft.com/es-es/office/acerca-de-power-query-en-excel-7104fbee-9e62-4cb9-a02e-5bfb1a6c536a"
target="_blank"
>Power Query</a
>, siguiendo estas explicaciones:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<p>
<a
href="https://www.microsoft.com/es-es/download/details.aspx?id=39379"
target="_blank"
><b>Download Power Query from Official Microsoft Download Center</b></a
>
</p>
</blockquote>
<p>
En las versiones de Excel 2016 en adelante ya está integrada la herramienta
<a
href="https://support.microsoft.com/es-es/office/ayuda-de-power-query-para-excel-2b433a85-ddfb-420b-9cda-fe0e60b82a94"
target="_blank"
>Power Query</a
>, conocida como
<a
href="https://support.microsoft.com/es-es/office/crear-cargar-o-editar-una-consulta-en-excel-power-query-ca69e0f0-3db1-4493-900c-6279bef08df4"
target="_blank"
>Obtener & transformar en Excel</a
>.
</p>
<p>
Con la
<a
href="https://support.microsoft.com/es-es/office/ayuda-de-power-query-para-excel-2b433a85-ddfb-420b-9cda-fe0e60b82a94"
target="_blank"
>ayuda de Power Query</a
> se puede actualizar este mapa con datos de población en tiempo real,
mediante cualquiera de estos dos métodos:
</p>
<ul>
<li>
Seleccionar en la cinta de opciones: <b>Datos > Actualizar todo</b>
</li>
<li>Presionar simultáneamente las teclas: <b>Control + Alt + F5</b></li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo: Mapa antiguo de continentes</span
>
</h4>
<p>
En este vídeo explico cómo hacer un mapa antiguo de continentes para
versiones desde Excel 2010 en adelante, con datos obtenidos con Power Query
en un mapa coroplético.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/keLwW--8JxA?si=zMvB_Q9zHHrGlTkp"
title="YouTube video player"
width="640"
></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>DESCARGA EXTRA ¡SORPRESA! ¡SORPRESA!</span
>
</h4>
<p>
Si has leído hasta aquí te mereces descargar la versión 2.0 del mapa antiguo
de continentes con:
</p>
<ul>
<li>
Miles de formas de la hoja '<b>Continentes</b>' convertidas en 6x6=36
imágenes de continentes.
</li>
<li>
Las 6 capturas de cada continente, con la cámara de Excel, son mucho menos
pesadas con imágenes que con formas, por lo que la hoja '<b>Mapa</b>' se
refresca ágilmente.
</li>
<li>
Los dos efectos anteriores tienen como consecuencia que el tamaño del
archivo se ha reducido x4, pasando de 10,2 MB en la primera versión a 2,5
MB en la segunda versión.
</li>
</ul>
<p>
Descarga la nueva versión 2.0 del mapa antiguo desde uno de estos enlaces:
</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90218"
target="_blank"
><span style="font-size: medium;"
><b>Mapa antiguo de continentes - PW2.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=1lK0JGqJQR2KyiXMUp7pFEpMZHCfc-Zcu&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Mapa antiguo de continentes - PW2.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Cuando se muestre la ADVERTENCIA DE SEGURIDAD Se han deshabilitado las
conexiones de datos externos, presiona el botón: <b>Habilitar contenido</b>
</p>
<h4>
<span style="color: red; font-size: medium;">Posdata:</span> Igual me animo
a crear un <i>"<u>Juego de mapas</u>"</i> para encontrar los países del
mundo dentro de Excel.
</h4>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-79669879988117085922023-10-16T12:00:00.010+02:002023-12-12T13:10:11.050+01:00Mapa moderno de continentes<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Este es el segundo artículo sobre mapas mundiales explicando cómo hacer:
</p>
<ul>
<li>
<b><a href="https://pedrowave.blogspot.com/2023/10/mapa-de-paises-del-mundo.html" target="">Mapa de países del mundo</a>, compatible con Excel para Microsoft 365.</b>
</li>
</ul>
<ul>
<li>
<b><a href="https://pedrowave.blogspot.com/2023/10/mapa-moderno-de-continentes.html">Mapa moderno de continentes</a>, compatible con versiones a partir de Excel
2019.</b>
</li>
</ul>
<ul>
<li>
<b><a href="https://pedrowave.blogspot.com/2023/10/mapa-antiguo-de-continentes.html">Mapa antiguo de continentes</a>, compatible con versiones a partir de
Excel 2010.</b>
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Mapa moderno de continentes</span>
</h4>
<p>
En este segundo artículo voy a explicar cómo hacer un mapa con datos de
población por continentes, con versiones a partir de Excel 2019 y hasta
Excel para Microsoft 365. Por eso lo he denominado <b>Mapa moderno</b>, por
ser compatible con las versiones más modernas de Excel.
</p>
<p>
Los datos de población de países del artículo anterior se podrían agrupar
por continentes, aunque la agrupación puede ser problemática, ya que los
datos de información geográfica obtenidos de Microsoft Bing, están
actualizados en diferentes años para cada país, por lo que no se pueden
sumar. Tampoco están actualizados recientemente, pues los datos más
recientes son del año 2022.
</p>
<p>
Se trata de obtener un mapa de continentes con los datos actualizados a día
de hoy y a la hora actual, a ser posible. Para ello hay que conectarse a una
Web de la que se puedan obtener datos de población actualizados en tiempo
real. Para ello usaremos Power Query, nuestra herramienta ETL (de
Extracción, Transformación y Carga) por Excelencia.
</p>
<p>
Este es el aspecto del mapa de continentes con datos de población
actualizados en tiempo real a petición del usuario:
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEika6HNpmGpat94jSGNgPbA8kQyJ47uV_6C-Ayjsvfi0fgYsYaWp0-2DrhRDfGCo_c19jNYSxxStSZD8B6HlW5zDyh-WreB2YAFpgWOFX3ezi4cSmRr5Ya9Mj9tScJ8Z6kcGSrQXx5uN13J6LLff5_MbXwGwVRs0Mbba-4NBdUpSS-XK358wu4T_xF0KT4/s1920/Mapa%20moderno%20de%20continentes.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1920" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEika6HNpmGpat94jSGNgPbA8kQyJ47uV_6C-Ayjsvfi0fgYsYaWp0-2DrhRDfGCo_c19jNYSxxStSZD8B6HlW5zDyh-WreB2YAFpgWOFX3ezi4cSmRr5Ya9Mj9tScJ8Z6kcGSrQXx5uN13J6LLff5_MbXwGwVRs0Mbba-4NBdUpSS-XK358wu4T_xF0KT4/w640-h360/Mapa%20moderno%20de%20continentes.png" width="640" /></a>
</p>
<p><br /></p>
<p><b>Características del mapa de continentes:</b></p>
<ul>
<li>Es un mapa coroplético de países del mundo.</li>
</ul>
<ul>
<li>A cada país se le asigna el valor de la población del continente.</li>
</ul>
<ul>
<li>Filtro por continente con segmentación de datos:</li>
<ul>
<li>África</li>
<li>América del Norte</li>
<li>América del Sur</li>
<li>Asia</li>
<li>Europa</li>
<li>Oceanía</li>
</ul>
</ul>
<ul>
<li>Filtro del tipo de datos de población con segmentación de datos:</li>
<ul>
<li>Población masculina actual</li>
<li>Población femenina actual</li>
<li>Población actual</li>
<li>Nacimientos hoy</li>
<li>Nacimientos este año</li>
<li>Muertes hoy</li>
<li>Muertes este año</li>
<li>La migración neta hoy</li>
<li>La migración neta este año</li>
<li>Crecimiento poblacional hoy</li>
<li>Crecimiento poblacional este año</li>
</ul>
</ul>
<ul>
<li>
Extracción, transformación y carga de los datos de población por
continente, mediante Power Query para Excel, desde la página Web:
</li>
</ul>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://countrymeters.info/es" target="_blank"><b><span style="font-size: medium;">Estadísticas en tiempo real. Reloj de la población para todos los
países (countrymeters.info)</span></b></a>
</blockquote>
<ul>
<li>
Actualización de los datos de población por continente cuando lo requiera
el usuario del mapa:
</li>
<ul>
<li>Desde la cinta de opciones: <b>Datos > Actualizar todo</b></li>
<li>Presionando simultáneamente las teclas: <b>Control + Alt + F5</b></li>
</ul>
</ul>
<ul>
<li>
Fecha y hora actualizadas con una tabla dinámica en el instante de
actualización de los datos de población.
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga del mapa de continentes</span>
</h4>
<p>
Este archivo solamente es compatible con versiones desde Excel 2019 hasta
Excel para Microsoft 365.
</p>
<p>
Tiene la hoja protegida sin contraseña, para que los usuarios no destrocen
las fórmulas, y no contiene macros.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90082" target="_blank"><span style="font-size: medium;"><b>Mapa moderno de continentes - PW1.xlsx</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1ayLK4Eh8RuXv5p8XlV0yImNZHqNkmXwi&export=download" target="_blank"><span style="font-size: medium;"><b>Mapa moderno de continentes - PW1.xlsx</b></span></a>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Cuando se muestre la ADVERTENCIA DE SEGURIDAD Se han deshabilitado las
conexiones de datos externos, presiona el botón: <b>Habilitar contenido</b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Mapa moderno de continentes</span>
</h4>
<p>
En este vídeo explico cómo hacer un mapa moderno de continentes para
versiones desde Excel 2019 hasta Excel para Microsoft 365, con datos
obtenidos con Power Query en un mapa coroplético.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/X5UF5Mf5RM8?si=kUvuLvSRepqRA082" title="YouTube video player" width="640"></iframe>
<p>Si, como yo, prefieres las explicaciones escritas, sigue leyendo.</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo hacer el mapa moderno de continentes</span>
</h4>
<p>
<span style="color: red;"><b><u>PASO 1: Comienzo</u></b></span>
</p>
<p>
Crear un libro de trabajo nuevo en Excel 2019, Excel 2021 o Excel para
Microsoft 365.
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 2: Crear consultas en Power Query</u></b></span>
</p>
<p>Crear 6 consultas en Power Query, una por cada continente.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1D8QfAPK30zeAWJIPrN8HMGxUhlGF7fbUc8fF4PSp3rpqiJfVYIAhUmlXZY5dmKW89bcOs2koT3pFxeOrrERL-m-dzqEaGisoYYxP9gO4xLkwD24L_sip8KH_5LFzPCRkZyEfwfFBhNR2LbBY1AOhP_gMouXE0KMHIZhVkFnFVdgSfbAExGQ-ygJSLJg/s1052/PQ%20-%20Datos%20de%20la%20Web.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="332" data-original-width="1052" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1D8QfAPK30zeAWJIPrN8HMGxUhlGF7fbUc8fF4PSp3rpqiJfVYIAhUmlXZY5dmKW89bcOs2koT3pFxeOrrERL-m-dzqEaGisoYYxP9gO4xLkwD24L_sip8KH_5LFzPCRkZyEfwfFBhNR2LbBY1AOhP_gMouXE0KMHIZhVkFnFVdgSfbAExGQ-ygJSLJg/s320/PQ%20-%20Datos%20de%20la%20Web.png" width="320" /></a>
</p>
<p>En la cinta de opciones:</p>
<p>Datos > Obtener datos > De la web</p>
<p>Introducir esta página web en Básico:</p>
<p>
<a href="https://countrymeters.info/es/Africa" target="_blank"><b>https://countrymeters.info/es/Africa</b></a>
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 3: Obtener datos de la web</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0SfWRdjoy7jox5ctTpm5mDejuDmu5Yc-SZh4mCoEKKog1K_dOU69EavAL5lCQfTTuBonbbjnsY5PVWW66K8ZRObfyNIbTYlTyVAnvwNeP6J2GUkdYtrMmQlnc-mvZ3NAcCbTPgcLtWXYlE9XzJnxu1X5hY-GYJ5mXB8w5woY_i0AKrh5Z9sQpsZJOoag/s1322/PQ%20-%20Navegador.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="1052" data-original-width="1322" height="319" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0SfWRdjoy7jox5ctTpm5mDejuDmu5Yc-SZh4mCoEKKog1K_dOU69EavAL5lCQfTTuBonbbjnsY5PVWW66K8ZRObfyNIbTYlTyVAnvwNeP6J2GUkdYtrMmQlnc-mvZ3NAcCbTPgcLtWXYlE9XzJnxu1X5hY-GYJ5mXB8w5woY_i0AKrh5Z9sQpsZJOoag/w400-h319/PQ%20-%20Navegador.png" width="400" /></a>
</p>
<p>En la ventana del Navegador seleccionar la tabla:</p>
<p><b>Reloj de población de África</b></p>
<p>Y presionar el botón: Transformar datos</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 4: Modificar la consulta con el Editor avanzado</u></b></span>
</p>
<p>En el Editor de Power Query, ir al menú: Inicio > Editor avanzado</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Sl2uSFgSlWNrW_tYrfl8pv8rPNPvCnWaBoM_RFVfk0Affe7Do05vA-e9uV1Ym1VE0v_ZwDY-evilaZxMlpW5Xt5ppErQrcpSKmPAqvPn3dF7LNfQ459e6uroTrG1zqk7JSameWLmzmDI0LUDsLVqctCAFYSzqU4AxSBuFaeD45PZOC9fGghTvcUWptM/s1920/PQ%20-%20Editor%20avanzado.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="675" data-original-width="1920" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Sl2uSFgSlWNrW_tYrfl8pv8rPNPvCnWaBoM_RFVfk0Affe7Do05vA-e9uV1Ym1VE0v_ZwDY-evilaZxMlpW5Xt5ppErQrcpSKmPAqvPn3dF7LNfQ459e6uroTrG1zqk7JSameWLmzmDI0LUDsLVqctCAFYSzqU4AxSBuFaeD45PZOC9fGghTvcUWptM/w640-h226/PQ%20-%20Editor%20avanzado.png" width="640" /></a>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-SbwMj4oNOs6k7K9xDPbYbue9keB-GB-aV5GoVb6SBctqDdS4WDI06HH3FpEsNcyEtFNWeEzdUGSdjW3dyKnsxQ9j1JmSDZc1M7HBCkYMIWr7fzArIVjRGYmbGxxnEh8af5pK9QkXtdelR681FfaeAqh1MsLzK757QURK_7hMfKSGtdUt0pMVcwZE54I/s1210/PQ%20-%20Editor%20avanzado1.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="591" data-original-width="1210" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-SbwMj4oNOs6k7K9xDPbYbue9keB-GB-aV5GoVb6SBctqDdS4WDI06HH3FpEsNcyEtFNWeEzdUGSdjW3dyKnsxQ9j1JmSDZc1M7HBCkYMIWr7fzArIVjRGYmbGxxnEh8af5pK9QkXtdelR681FfaeAqh1MsLzK757QURK_7hMfKSGtdUt0pMVcwZE54I/s320/PQ%20-%20Editor%20avanzado1.png" width="320" /></a>
</p>
<p>
Sustituir el código de programación en lenguaje M, que aparece en la imagen
de la derecha, por el código copiable de abajo:
</p>
<textarea cols="80" readonly="" rows="16">let
Origen = Web.Page(Web.Contents("https://countrymeters.info/es/Africa")),
Data0 = Origen{0}[Data],
#"Tipo cambiado" = Table.TransformColumnTypes(Data0,{{"Column1", type text}, {"Column2", type text}}),
#"Columnas reordenadas" = Table.ReorderColumns(#"Tipo cambiado",{"Column2", "Column1"}),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Columnas reordenadas",{{"Column2", "Concepto"}, {"Column1", "Valor"}}),
#"Valor reemplazado" = Table.ReplaceValue(#"Columnas con nombre cambiado"," ","",Replacer.ReplaceText,{"Valor"}),
#"Tipo cambiado1" = Table.TransformColumnTypes(#"Valor reemplazado",{{"Valor", Int64.Type}})
in
#"Tipo cambiado1"
</textarea>
<p>Y presionar el botón: Listo</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmxo926XwvZCDLWBGOI00wIym7qxYfVDhYiXmA51rI5g0lizpsHmB7guFNKOTvThhyphenhyphen-5zvPvSO8ztnht7Z5aC7wBeWsFQ-kVBq8mP7Pp0zubRJUlLxJLwIjN9Cq779Yq7OA-Wge2HrM5WtmQ9r6-iJo_Ps078G_AsC0AY-vh_Vl8oHlJ5yLTNw5ObXk9Y/s1210/PQ%20-%20Editor%20avanzado2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="591" data-original-width="1210" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmxo926XwvZCDLWBGOI00wIym7qxYfVDhYiXmA51rI5g0lizpsHmB7guFNKOTvThhyphenhyphen-5zvPvSO8ztnht7Z5aC7wBeWsFQ-kVBq8mP7Pp0zubRJUlLxJLwIjN9Cq779Yq7OA-Wge2HrM5WtmQ9r6-iJo_Ps078G_AsC0AY-vh_Vl8oHlJ5yLTNw5ObXk9Y/w640-h312/PQ%20-%20Editor%20avanzado2.png" width="640" /></a>
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 5: Revisar la consulta</u></b></span>
</p>
<p>El resultado de la consulta para África será similar a esta imagen:</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi3F8zsow5y7zfMP5LnQ0dnwD2QhClAFfCoMzL9LHfsh9-UC1NZcrdEvBYMd8Ivbs0thNqQFJOaODPUtMOQdihnUooBQ-MJD0drLQE6hNFBEgv9yUQ8g1Tu6a4c3-knUr1ac42EoSLM2RDUtPNe0OJ9Tt4V8c936j8X_48TYMahsSU4VuWyd-4QDIEoHA/s1920/PQ%20-%20Consulta%20Africa.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="719" data-original-width="1920" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi3F8zsow5y7zfMP5LnQ0dnwD2QhClAFfCoMzL9LHfsh9-UC1NZcrdEvBYMd8Ivbs0thNqQFJOaODPUtMOQdihnUooBQ-MJD0drLQE6hNFBEgv9yUQ8g1Tu6a4c3-knUr1ac42EoSLM2RDUtPNe0OJ9Tt4V8c936j8X_48TYMahsSU4VuWyd-4QDIEoHA/w640-h240/PQ%20-%20Consulta%20Africa.png" width="640" /></a>
</p>
<p>
Con los 7 pasos aplicados en esta primera consulta hemos obtenido los datos
del Reloj de población de África.
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 6: Duplicar la consulta</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWbMsQMOQ8BhZLq-bAm1QrSqiBtOJdkxV53fMjmmllhxK1ONN4BYt7kPMsQtXXwYuaLtS-rzgNQuEB0Kr5yNqMtmR-v7G5hb-BRk0e6Tbg-Du1WFRi4rohA487VyKbJntaYzSMrBS10LaiYMC2atC6KrPATzVySMn9AzWhG2kXYk2KpqaBlIOULI-toU/s565/PQ%20-%20Duplicar%20consulta.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="489" data-original-width="565" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwWbMsQMOQ8BhZLq-bAm1QrSqiBtOJdkxV53fMjmmllhxK1ONN4BYt7kPMsQtXXwYuaLtS-rzgNQuEB0Kr5yNqMtmR-v7G5hb-BRk0e6Tbg-Du1WFRi4rohA487VyKbJntaYzSMrBS10LaiYMC2atC6KrPATzVySMn9AzWhG2kXYk2KpqaBlIOULI-toU/s320/PQ%20-%20Duplicar%20consulta.png" width="320" /></a>
</p>
<p>
Hay que duplicar 5 veces la consulta de África para obtener los datos de
población de los otros continentes.
</p>
<p class="separator" style="clear: both; text-align: left;">
<span style="color: red;"><b><u>PASO 7: Modificar nombre de la consulta y su origen</u></b></span>
</p>
<p>
Poner el nombre de la segunda consulta duplicada: Reloj de población de
América del Norte
</p>
<p>
En el primer PASO APLICADO con el Origen, modificar el final de la página
web de la consulta con:
</p>
<p>
=
Web.Page(Web.Contents("https://countrymeters.info/es/<b>North_America</b>"))
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTW47Fh0DyhyphenhyphenIedrvlKqzIaFducSX6CduI-pHzbKtFvck-pWicTJEipLiyQoEJ7AkGuLoljha8JveuZGnPo4w75nR27BTkST-432S7EONRuH6lklF_qWlk3VUU8Th5-3Rn3M7Y9cGGyTlaLdufs_8KJwelMFjCQ88DccqpcyS_VXCxDWshnSUX2uhpMdQ/s1920/PQ%20-%20North_America.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="499" data-original-width="1920" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTW47Fh0DyhyphenhyphenIedrvlKqzIaFducSX6CduI-pHzbKtFvck-pWicTJEipLiyQoEJ7AkGuLoljha8JveuZGnPo4w75nR27BTkST-432S7EONRuH6lklF_qWlk3VUU8Th5-3Rn3M7Y9cGGyTlaLdufs_8KJwelMFjCQ88DccqpcyS_VXCxDWshnSUX2uhpMdQ/w640-h166/PQ%20-%20North_America.png" width="640" /></a>
</p>
<p class="separator" style="clear: both; text-align: left;">
<span style="color: red;"><b><u>PASO 8: Repetir los pasos 6 y 7</u></b></span>
</p>
<p>
Duplicar 4 veces más la consulta de África, cambiando su nombre y su origen.
</p>
<p>Los nombres de las 6 consultas y las páginas web de sus orígenes serán:</p>
<ul>
<li>Reloj de población de África:</li>
<ul>
<li>
<a href="https://countrymeters.info/es/Africa" target="_blank">https://countrymeters.info/es/Africa</a>
</li>
</ul>
<li>Reloj de población de América del Norte:</li>
<ul>
<li>
<a href="https://countrymeters.info/es/North_America" target="_blank">https://countrymeters.info/es/North_America</a>
</li>
</ul>
<li>Reloj de población de América del Sur:</li>
<ul>
<li>
<a href="https://countrymeters.info/es/South_America" target="_blank">https://countrymeters.info/es/South_America</a>
</li>
</ul>
<li>Reloj de población de Asia:</li>
<ul>
<li>
<a href="https://countrymeters.info/es/Asia" target="_blank">https://countrymeters.info/es/Asia</a>
</li>
</ul>
<li>Reloj de población de Europa:</li>
<ul>
<li>
<a href="https://countrymeters.info/es/Europe" target="_blank">https://countrymeters.info/es/Europe</a>
</li>
</ul>
<li>Reloj de población de Oceanía:</li>
<ul>
<li>
<a href="https://countrymeters.info/es/Oceania" target="_blank">https://countrymeters.info/es/Oceania</a>
</li>
</ul>
</ul>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 9: Cerrar y cargar las consultas</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDE0VNG8Swi4HCFiMkl2PvXdocte0a5R1tPVzP_Q_gnkK1gUwg1zh6FNJx7gOi5gE4A3bPrto7LmR5dphXXaIA84t_BKlkxgahjB8LrJS5uoQCSIBA5JC02JyLmEzqniWtloJo5zkuVkro-x5eCFpfmXJb5BoyE3v33EOl7ZmMX3OJ8oCMHdGQn0-osrw/s537/PQ%20-%20Cerrar%20y%20cargar.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="514" data-original-width="537" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDE0VNG8Swi4HCFiMkl2PvXdocte0a5R1tPVzP_Q_gnkK1gUwg1zh6FNJx7gOi5gE4A3bPrto7LmR5dphXXaIA84t_BKlkxgahjB8LrJS5uoQCSIBA5JC02JyLmEzqniWtloJo5zkuVkro-x5eCFpfmXJb5BoyE3v33EOl7ZmMX3OJ8oCMHdGQn0-osrw/s320/PQ%20-%20Cerrar%20y%20cargar.png" width="320" /></a>
</p>
<p>En Power Query solamente falta presionar el botón: Cerrar y cargar</p>
<p>
Con lo que las 6 consultas serán copiadas a 6 tablas. Cada tabla en una hoja
distinta.
</p>
<p class="separator" style="clear: both; text-align: left;">
<span style="color: red;"><b><u>PASO 10: Cambiar nombres de las hojas con las consultas</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfj_Tl-qSXcYiZx9hFbwHd4J5w-FdfJAbscVo45dVgK2gtDBkZmr-Hjx4dECkElmnLFoxMCsmzJYeIBf_FPduwXc0aBvFhmh9zbZe5oI9VtDkeVb4MFmw3TlWw7JsiuAOdzheUX22VrbOxRPyV3gaXNFbtHRtXDids90QVePDZCe2XZhetnMHT4b2Ws_U/s1057/PQ%20-%20Consultas.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="717" data-original-width="1057" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfj_Tl-qSXcYiZx9hFbwHd4J5w-FdfJAbscVo45dVgK2gtDBkZmr-Hjx4dECkElmnLFoxMCsmzJYeIBf_FPduwXc0aBvFhmh9zbZe5oI9VtDkeVb4MFmw3TlWw7JsiuAOdzheUX22VrbOxRPyV3gaXNFbtHRtXDids90QVePDZCe2XZhetnMHT4b2Ws_U/s320/PQ%20-%20Consultas.png" width="320" /></a>
</p>
<p>
Modificar el nombre de las hojas, quitando: <b>Reloj de población de </b>,
para dejar sólo el nombre del continente en las hojas de consultas.
</p>
<p>Con lo que habrá 6 hojas con los nombres de los continentes:</p>
<ul>
<li>África</li>
<li>América del Norte</li>
<li>América del Sur</li>
<li>Asia</li>
<li>Europa</li>
<li>Oceanía</li>
</ul>
<p>
En esas hojas están todos los datos de población necesarios para montar el
mapa de continentes.
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 11: Tabla de continentes y países</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxAhxMBx9NFo4KluK3Ur2Y-rZhZYn7jgrlgv7A6SD1YafH0X7H77IvGCCKNsXYfNyYy20Ses5sb26GwKqKsORb0oewFfgTVrvZ_SVei-ZVkxGxJFg4rNi19wCUZSbm0CUoId3rN_uWZBdepLNj92MVKS02w-YSc-Iikq42XC_DDt4h8SA0tA7v-oTjyFM/s593/Tabla%20continentes%20y%20pa%C3%ADses.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="315" data-original-width="593" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxAhxMBx9NFo4KluK3Ur2Y-rZhZYn7jgrlgv7A6SD1YafH0X7H77IvGCCKNsXYfNyYy20Ses5sb26GwKqKsORb0oewFfgTVrvZ_SVei-ZVkxGxJFg4rNi19wCUZSbm0CUoId3rN_uWZBdepLNj92MVKS02w-YSc-Iikq42XC_DDt4h8SA0tA7v-oTjyFM/s320/Tabla%20continentes%20y%20pa%C3%ADses.png" width="320" /></a>
</p>
<p>
Crear una hoja '<b>DATOS</b>' con una tabla de países y sus continentes,
denominada: <b>TablaPaíses</b>, a partir de la fila 3, ordenados por
continente y país.
</p>
<p>Los países de cada continente se obtienen aquí:</p>
<p>
<a href="https://es.wikipedia.org/wiki/Portal:Pa%C3%ADses" target="_blank"><b>Portal:Países - Wikipedia, la enciclopedia libre</b></a>
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 12: Tabla auxiliares de estadísticas y fechas</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw8psEvehM-gBlPehwq3sda2vATk0tEXG03tIkbhUEwY2Cj2a3cTwJFnISkHS-PMC8QQC1X4VKmr05eaRydcJh-cVev9LRNGjLV9d-RND0zutCnaUoP16O3DAYNj3MkjlCCShqfeF_yMJRnaBs96ZPUNt1rlv3kjfS7YMbU6bhA9dBSGGPbcd0_TZotOU/s765/Tabla%20de%20tipos%20de%20poblaci%C3%B3n.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="443" data-original-width="765" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw8psEvehM-gBlPehwq3sda2vATk0tEXG03tIkbhUEwY2Cj2a3cTwJFnISkHS-PMC8QQC1X4VKmr05eaRydcJh-cVev9LRNGjLV9d-RND0zutCnaUoP16O3DAYNj3MkjlCCShqfeF_yMJRnaBs96ZPUNt1rlv3kjfS7YMbU6bhA9dBSGGPbcd0_TZotOU/s320/Tabla%20de%20tipos%20de%20poblaci%C3%B3n.png" width="320" /></a>
</p>
<p>
Crear una tabla denominada: <b>TablaEstadísticas</b>, con los tipos de
estadísticas de población en el rango B207:B218
</p>
<p>
Crear una tabla con fecha y hora en el rango C207:C209, siendo las fórmulas:
</p>
<ul>
<li>Fecha: =HOY()</li>
<li>Hora: =AHORA()-HOY()</li>
</ul>
<p>
Insertar una tabla dinámica con origen en la tabla anterior de fecha y hora,
en el rango C210:C212
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 13: Tabla dinámica de estadística de población</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsdKRiAzC5GOt3dlmFEInCfltwlfhST5GJVKQne02KECCsp1FRY_Q7zdsO_nt9an3UustzuZyzaJ-Wj9T3iOHi3SHVAfSinq8J5muwdDPEZWEsMQoltTYHk1zcToyIkqNSvPyzB7POsow6_OZzATVMEFd8u1uEQTJtWmNAF5w1_vjYqZm-0EMsHElcN6I/s936/Tabla%20din%C3%A1mica%20sin%20totales.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="754" data-original-width="936" height="258" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsdKRiAzC5GOt3dlmFEInCfltwlfhST5GJVKQne02KECCsp1FRY_Q7zdsO_nt9an3UustzuZyzaJ-Wj9T3iOHi3SHVAfSinq8J5muwdDPEZWEsMQoltTYHk1zcToyIkqNSvPyzB7POsow6_OZzATVMEFd8u1uEQTJtWmNAF5w1_vjYqZm-0EMsHElcN6I/s320/Tabla%20din%C3%A1mica%20sin%20totales.png" width="320" /></a>
</p>
<p>
Insertar una tabla dinámica con origen en la tabla de tipos de estadísticas
de población, en la celda C1 de la hoja 'Datos'.
</p>
<p>Cambiar la celda C1 por: <b>Estadísticas</b></p>
<p>
En la cinta de opciones, seleccionar: Diseño > Totales generales >
Desactivado para filas y columnas
</p>
<p>Ordenar de Z a A</p>
<p>Filtrar por: <b>Población actual</b></p>
<p>Mover la tabla dinámica al rango B1:B2</p>
<p>
Hacer clic con el botón derecho del ratón en la celda B1, para mostrar el
menú contextual, y seleccionar: Opciones de tabla dinámica
</p>
<p>
En la pestaña: Diseño y formato, desmarcar: Autoajustar anchos de columnas
al actualizar
</p>
<p>
Si se intenta filtrar por más de un valor, indica que: No se pudo completar
la acción de la tabla dinámica... porque ya hay una tabla...
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuCwQ_bpNpko23eQ2okvUtXzf7_VJFk7wcbRcrC0IF2I5M0p5J1emr6jzjZ7MU_kqV5OiRxJB4WX0LISguP4EEuQlex7T52a3_JYlqVYw6wbHAtItqt9ghtfdDcUVDQpYCNQujmIhqfl94kv9wOzWS-FJurZxMTXgvjsRm1Pa8vUPD6WvS5PZrACWMjAw/s1165/Error%20tabla%20din%C3%A1mica.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="178" data-original-width="1165" height="98" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuCwQ_bpNpko23eQ2okvUtXzf7_VJFk7wcbRcrC0IF2I5M0p5J1emr6jzjZ7MU_kqV5OiRxJB4WX0LISguP4EEuQlex7T52a3_JYlqVYw6wbHAtItqt9ghtfdDcUVDQpYCNQujmIhqfl94kv9wOzWS-FJurZxMTXgvjsRm1Pa8vUPD6WvS5PZrACWMjAw/w640-h98/Error%20tabla%20din%C3%A1mica.png" width="640" /></a>
</p>
<p>
No se ha dejado espacio para que crezca la tabla dinámica a propósito. Con
lo que solamente se podrá filtrar por un tipo de estadística de población...
</p>
<p>Definir el nombre <b>MiEstadística</b>: =Datos!$B$2</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 14: Tabla de continentes con estadísticas de población</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW7IfMPwgPE-axANuEZOiDr1O2_LSur36v5HNh3WUQW6Hz79W3tKuLfzvPlrnE23zyoWaXo3qjVcve0LSB00B5H2b1O42Xxq8JaHxWieQeSH1bC7fRvpwrsd2z6pzVfR7Mkrm-5YAMOJxVKBsFSogIloP3V5RnCr7r-Q9COqhy42f7-sq-VGu5KBe4w9s/s451/Tabla%20de%20continentes.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="269" data-original-width="451" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW7IfMPwgPE-axANuEZOiDr1O2_LSur36v5HNh3WUQW6Hz79W3tKuLfzvPlrnE23zyoWaXo3qjVcve0LSB00B5H2b1O42Xxq8JaHxWieQeSH1bC7fRvpwrsd2z6pzVfR7Mkrm-5YAMOJxVKBsFSogIloP3V5RnCr7r-Q9COqhy42f7-sq-VGu5KBe4w9s/s320/Tabla%20de%20continentes.png" width="320" /></a>
</p>
<p>
Crear una tabla de continentes en una nueva hoja '<b>Mapa</b>' en el rango
A20:B27, denominada: <b>TablaContinentes</b>, con la siguiente fórmula
en la columna B:
</p>
<p>
=BUSCARV(MiEstadística&"*";Reloj_de_población_de_<b>África</b>;2;FALSO)
</p>
<p>Cambiando en cada fila el continente marcado en <b>negrita</b>.</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 15: Añadir columna de Población en la tabla de países</u></b></span>
</p>
<p>En la hoja '<b>Datos</b>' insertar en la celda C4 la fórmula:</p>
<p>=SI.ERROR(BUSCARV([@Continente];TablaContinentes;2;FALSO);0)</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgswd9At-43VoAHl9F8LQ9WBT1hHql5B-C6-dTWFSQyWy8z2T3OTZ4SNnKhUb0taGQ4UWLkZtWUooUghyasbb-mz5pUe6Vpl8K5cHcfyCW7ICxfM3OphzUaKpAuPdSeTBvR1Gy-5YafYtHM7rJdnifG5es0voWqkQVn54RPdLpu8F9KPKCt2dxkBNkYzk4/s962/Tabla%20de%20pa%C3%ADses%20con%20poblaci%C3%B3n.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="251" data-original-width="962" height="83" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgswd9At-43VoAHl9F8LQ9WBT1hHql5B-C6-dTWFSQyWy8z2T3OTZ4SNnKhUb0taGQ4UWLkZtWUooUghyasbb-mz5pUe6Vpl8K5cHcfyCW7ICxfM3OphzUaKpAuPdSeTBvR1Gy-5YafYtHM7rJdnifG5es0voWqkQVn54RPdLpu8F9KPKCt2dxkBNkYzk4/s320/Tabla%20de%20pa%C3%ADses%20con%20poblaci%C3%B3n.png" width="320" /></a>
</p>
<p>
Con lo que todos los países de un mismo continente obtendrán el mismo valor
de población, ¡como se quería lograr!
</p>
<p>
Poner el formato de celdas como número sin decimales y con separador de
miles.
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 16: Insertar el mapa coroplético</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe51gZa_nqvsrLtvfoFxIMuhGByJ_pBow8zcWmbwB2_pamLa0IDnoT0tnT6QEayyRIYp5td-5qYz-38751Lf5dOfPq2tQuBrv6s_ApuJfMcMBH8nafB8fprXfwQr1gJvFUoU3-0CZKikkxWOEddRCFJqGuYeTGq6ldGG2OHnkQfLsVgftI3eSfdYDPOos/s1634/Insertar%20mapa%20continentes.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="873" data-original-width="1634" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe51gZa_nqvsrLtvfoFxIMuhGByJ_pBow8zcWmbwB2_pamLa0IDnoT0tnT6QEayyRIYp5td-5qYz-38751Lf5dOfPq2tQuBrv6s_ApuJfMcMBH8nafB8fprXfwQr1gJvFUoU3-0CZKikkxWOEddRCFJqGuYeTGq6ldGG2OHnkQfLsVgftI3eSfdYDPOos/s320/Insertar%20mapa%20continentes.png" width="320" /></a>
</p>
<p>
En la hoja '<b>Datos</b>' seleccionar las columnas B y C con los países y la
población de sus continentes.
</p>
<p>
En la cinta de opciones, seleccionar: Insertar > Gráficos > Mapa
coroplético
</p>
<p>
Cortar el mapa con Control+X y pegarlo con Control+V en la hoja
'<b>Mapa</b>'.
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 17: Cambiar el color del mapa</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH-9SkTrKu2qPqag0IPetVSOJAdny5WfEdFzFpViG1FTGmSmFZ0Wi0c_pcsgTcN7pICL__W_SEr_YSsgASt6cx0J33pQk7Pn8u01fRGP37dRtxvfiPwYZyzNUI7xbi9hJbdhynuZ2nlbl6xqE0md1w1DaaJ2mW_0XWFexrNSMZUGs_pnuhVU9Q_-qJeHM/s1482/Color%20del%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="790" data-original-width="1482" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH-9SkTrKu2qPqag0IPetVSOJAdny5WfEdFzFpViG1FTGmSmFZ0Wi0c_pcsgTcN7pICL__W_SEr_YSsgASt6cx0J33pQk7Pn8u01fRGP37dRtxvfiPwYZyzNUI7xbi9hJbdhynuZ2nlbl6xqE0md1w1DaaJ2mW_0XWFexrNSMZUGs_pnuhVU9Q_-qJeHM/w400-h214/Color%20del%20mapa.png" width="400" /></a>
</p>
<p>
En la cinta de opciones seleccionar: Diseño de gráfico > Cambiar colores
> Paleta monocromática 1
</p>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<p>
<span style="color: red;"><b><u>PASO 18: Quitar título del mapa y leyenda arriba</u></b></span>
</p>
<p>
En el mapa quitar el título del gráfico, seleccionándolo y presionando la
tecla: SUPR
</p>
<p>
Hacer clic con el botón derecho del ratón en la leyenda para mostrar el menú
contextual, seleccionando: Formato de leyenda
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5-6RYtH0NJKoYbkV_ea74iElDfMn4dgCuLVqNNtaN17h6XUwhlZiRRIq1pH9LguLbgCqQMn_cc2GFjJM6rbmP55yr8vhMQ9MCK5zfp8FnEo8vOBztClJ3Xm4LI-kQwbrBF392u0P8WzF0F3Zi4fLziOqPvhLEi2i-YPWWDQnv8ppeSA0HVRAXCMOg918/s1668/Formato%20de%20Leyenda.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="497" data-original-width="1668" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5-6RYtH0NJKoYbkV_ea74iElDfMn4dgCuLVqNNtaN17h6XUwhlZiRRIq1pH9LguLbgCqQMn_cc2GFjJM6rbmP55yr8vhMQ9MCK5zfp8FnEo8vOBztClJ3Xm4LI-kQwbrBF392u0P8WzF0F3Zi4fLziOqPvhLEi2i-YPWWDQnv8ppeSA0HVRAXCMOg918/w640-h190/Formato%20de%20Leyenda.png" width="640" /></a>
</p>
<p>En Opciones de leyenda, seleccionar la posición de leyenda: Arriba</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 19: Solo regiones con datos</u></b></span>
</p>
<p>
Hacer clic con el botón derecho del ratón en un país del mapa para mostrar
el menú contextual, seleccionando: Dar formato a serie de datos
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOvrQrYraYYRFdb087HkVJfYjYvh9dQrTZX2pa3rx_tBRzFxmYi52Tf1mI_gbfGSxDOfLi0tdq8-4UKZCoYjSXXcNMSq4BKUgTOLwlUOmraDrb2Jghz8juMkDWgZo6MM77UMh_35CrOmfKMx5iiw5KldN35oxhF5RMYslMqUZnDC-SkcXhyCT2E3a2M_A/s1439/%C3%81rea%20del%20mapa.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="555" data-original-width="1439" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOvrQrYraYYRFdb087HkVJfYjYvh9dQrTZX2pa3rx_tBRzFxmYi52Tf1mI_gbfGSxDOfLi0tdq8-4UKZCoYjSXXcNMSq4BKUgTOLwlUOmraDrb2Jghz8juMkDWgZo6MM77UMh_35CrOmfKMx5iiw5KldN35oxhF5RMYslMqUZnDC-SkcXhyCT2E3a2M_A/w640-h246/%C3%81rea%20del%20mapa.png" width="640" /></a>
</p>
<p>
En Opciones de serie, con el desplegable de Área de mapa, seleccionar: Solo
regiones con datos
</p>
<p>
Con lo que desaparece el continente Antártico, normalmente sin población...
</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 20: Color de la serie de 2 colores</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBnxaaGtAV7ltGco3w2JZmHSv0RwQDdZK2UtuccDGJI9jjOjAk4vOFTLdIkookQe9JfQWPkMPMVgeMn2fmlfEgTvKqI4dooS606S2dLXewkCLZ8ZExewQgkbTezpR5EAn-LndfQ9e06RsY77VZUWhlQ73YvyHyH3YGwrtwuo8XimtK2a8Xty02KmgwXvM/s489/Color%20de%20la%20serie.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="483" data-original-width="489" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBnxaaGtAV7ltGco3w2JZmHSv0RwQDdZK2UtuccDGJI9jjOjAk4vOFTLdIkookQe9JfQWPkMPMVgeMn2fmlfEgTvKqI4dooS606S2dLXewkCLZ8ZExewQgkbTezpR5EAn-LndfQ9e06RsY77VZUWhlQ73YvyHyH3YGwrtwuo8XimtK2a8Xty02KmgwXvM/w200-h198/Color%20de%20la%20serie.png" width="200" /></a>
</p>
<p>Seleccionar Color de la serie: Secuencial (2 colores)</p>
<ul>
<li>Mínimo en color azul claro para los valores más bajos.</li>
<li>Máximo en color azul oscuro para los valores más altos.</li>
</ul>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 21: Color de la serie por valor numérico</u></b></span>
</p>
<p>
Este paso es de comprobación, para asegurar que el color es por valor
numérico.
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7uxxFsDYLbn50-t4dhb6VQlYsM0Echhy1L19se3x_2aTKIoFY16rqNeGcBBNl8HnNsDnrF4yUInAPHhs3N-HAzJ0PsbmtdURp36UbPENQZkeqvqwo0R7OYHhWZx6HYaXv1YWTf3vtOQ10SIReq4Ek1LIMIxgoo2SwZ3Jz4k7nyStIiquqlctzqLzb2E/s824/Seleccionar%20datos%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="753" data-original-width="824" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7uxxFsDYLbn50-t4dhb6VQlYsM0Echhy1L19se3x_2aTKIoFY16rqNeGcBBNl8HnNsDnrF4yUInAPHhs3N-HAzJ0PsbmtdURp36UbPENQZkeqvqwo0R7OYHhWZx6HYaXv1YWTf3vtOQ10SIReq4Ek1LIMIxgoo2SwZ3Jz4k7nyStIiquqlctzqLzb2E/s320/Seleccionar%20datos%20mapa.png" width="320" /></a>
</p>
<p>Seleccionar el gráfico del mapa.</p>
<p>
En la cinta de opciones, seleccionar: Diseño de gráfico > Seleccionar
datos
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMotKJmvNThLexkhhmuP5r4Hmka_UqtDT6N_ms5ZAw8EU-V4sVl-65YXmOBziUV5eoi-z090x4bIpTHFyecgHqZLU62GfqI1ii77F2g23EbfRlJWlQay8ZThSUP4R4om1r1BMDwHbiVheeYfzQMrkr1W-5g6tICDvyXyaHRjOCOBYwCf9DHYmTqZyZC4/s880/Origen%20datos%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="492" data-original-width="880" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMotKJmvNThLexkhhmuP5r4Hmka_UqtDT6N_ms5ZAw8EU-V4sVl-65YXmOBziUV5eoi-z090x4bIpTHFyecgHqZLU62GfqI1ii77F2g23EbfRlJWlQay8ZThSUP4R4om1r1BMDwHbiVheeYfzQMrkr1W-5g6tICDvyXyaHRjOCOBYwCf9DHYmTqZyZC4/s320/Origen%20datos%20mapa.png" width="320" /> </a>
</p>
<p>En la siguiente pantalla, presionar el botón Modificar:</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjeSBVV4JOg_FoPrlKFC6tReg7jM09TUafNf-9Yxl1WK-D9Zo9xpeS2HXl7oThFEDlrUf_Q9Sr95zjgNCY-zkCcl4gFmk6bxsEnY6XLjmkc4xRrveOQAeyQlPPcYEum-inxf5-zFbzcRhceY2IHq9ePhGyy8eCyvNWrCWOm3MFjBtrJ2MwFuBL5g33ECM/s465/Modificar%20color%20serie.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="343" data-original-width="465" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjeSBVV4JOg_FoPrlKFC6tReg7jM09TUafNf-9Yxl1WK-D9Zo9xpeS2HXl7oThFEDlrUf_Q9Sr95zjgNCY-zkCcl4gFmk6bxsEnY6XLjmkc4xRrveOQAeyQlPPcYEum-inxf5-zFbzcRhceY2IHq9ePhGyy8eCyvNWrCWOm3MFjBtrJ2MwFuBL5g33ECM/w200-h148/Modificar%20color%20serie.png" width="200" /></a>
</p>
<p>
Comprobar que, en Seleccionar las propiedades de color, está marcado: Color
por valor numérico
</p>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 22: Situar el mapa y cambiar su tamaño</u></b></span>
</p>
<p>
Dejar espacio encima del mapa para colocar la segmentación de datos de
continentes, que será el siguiente paso.
</p>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 23: Insertar segmentaciones de datos</u></b></span>
</p>
<p>
Seleccionar en la hoja '<b>Datos</b>' una celda de la tabla de continentes,
países y su población.
</p>
<p class="separator" style="clear: both; text-align: left;">
Seleccionar en la cinta de opciones: Diseño de tabla > Insertar
segmentación de datos
</p>
<p>Marcar únicamente: Continente</p>
<p>
Cortar con Control+X la segmentación de Continente y pegarla con Control+V
en la hoja '<b>Mapa</b>', encima del mapa, cambiando el número de columnas a
6, y quitando el encabezado.
</p>
<p>
Seleccionar la celda B1 de la hoja '<b>Datos</b>' y seleccionar en la cinta
de opciones: Analizar la tabla dinámica > Insertar segmentación de datos
</p>
<p>Marcar: Estadísticas</p>
<p>
Cortar con Control+X la segmentación de Estadísticas y pegarla con Control+V
en la hoja '<b>Mapa</b>', a la izquierda del mapa, quitando el encabezado y
redimensionando la segmentación para que no se vea la barra de
desplazamiento vertical y se vea el nombre completo de cada tipo de
estadística de población.
</p>
<p>
En la Configuración de las segmentaciones, marcar: Ocultar los elementos que
no contienen datos.
</p>
<p>
Para la segmentación de Estadísticas, seleccionar Ordenación: Descendente.
</p>
<p>
El resultado de cómo quedan las segmentaciones se muestra en esta imagen:
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyw1_qTgEbjhnKk7UkZwy7SkeIg7f8y9Q2GLdOI7idpa0ZOCn3fZCCofX2Eefl5zPh6pAi0HEckiJnsMnp7uHJ0wRzcZ956nDPRWZcT3yskKm67zqQOkU5T6qVCGrJZlYQjLDV7vahISKV7wR2gLWtUlpb0Krt98bGYJc64rfaXaPURfJXNMt8vMR5H1c/s1879/Segmentaci%C3%B3n%20Estad%C3%ADsticas.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="589" data-original-width="1879" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyw1_qTgEbjhnKk7UkZwy7SkeIg7f8y9Q2GLdOI7idpa0ZOCn3fZCCofX2Eefl5zPh6pAi0HEckiJnsMnp7uHJ0wRzcZ956nDPRWZcT3yskKm67zqQOkU5T6qVCGrJZlYQjLDV7vahISKV7wR2gLWtUlpb0Krt98bGYJc64rfaXaPURfJXNMt8vMR5H1c/w640-h200/Segmentaci%C3%B3n%20Estad%C3%ADsticas.png" width="640" /></a>
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: left;">
<span style="color: red;"><b><u>PASO 24: No mover ni cambiar tamaño del mapa</u></b></span>
</p>
<p>
Es importante que el mapa no se mueva ni cambie su tamaño cuando se filtran
filas con las segmentaciones de datos.
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZFPUT6j04UBh89pYrapI9RIZ9qzKrw862AZ3k7T3mUApQFItG68hvPwOl_Aa1hWbRtRlBhzlkWdSYu-a5m15t8jfCNGdR_QGmB_ouN8rK9dpjLZv0LjzxyUb3Ig_O__K4Xhq9-sCd175wmCHVf-O_HcANMsNaEled67Ot68QgVbIcFTRPFce6RkKvQDg/s523/No%20mover%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="517" data-original-width="523" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZFPUT6j04UBh89pYrapI9RIZ9qzKrw862AZ3k7T3mUApQFItG68hvPwOl_Aa1hWbRtRlBhzlkWdSYu-a5m15t8jfCNGdR_QGmB_ouN8rK9dpjLZv0LjzxyUb3Ig_O__K4Xhq9-sCd175wmCHVf-O_HcANMsNaEled67Ot68QgVbIcFTRPFce6RkKvQDg/w320-h317/No%20mover%20mapa.png" width="320" /></a>
</p>
<p>
Para ello, hacer clic con el botón derecho del ratón sobre el mapa para
abrir el menú contextual.
</p>
<p>Seleccionar: Formato del área del gráfico</p>
<p>
Seleccionar el icono de la derecha en la imagen, para modificar el tamaño y
las propiedades.
</p>
<p>En Propiedades, marcar: No mover ni cambiar tamaño con celdas.</p>
<p>
Ahora ya no desaparecerá el mapa cuando seleccionemos otro continente
distinto del africano.
</p>
<h4>
<p class="separator" style="clear: both; text-align: left;"><br /></p>
<span style="color: red; font-size: large;">Posdata</span>
</h4>
<p>
En el tercer artículo de esta trilogía sobre mapas, intentaré hacer un
<b>Mapa antiguo de continentes</b>. Lo denominaré Mapa antiguo porque será
compatible con versiones antiguas de Excel, o sea con todas las versiones a
partir de Excel 2010, usadas regularmente en todos los países y continentes
del mundo.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-77264503786628409692023-10-12T11:11:00.027+02:002023-12-12T13:07:26.086+01:00Mapa de países del mundo<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
Hace año y medio hice un mapa mundial extrayendo datos de Wikipedia mediante
Power Query, con muchos datos de distinto tipo, y que se puede descargar
desde aquí:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://pedrowave.blogspot.com/2022/04/mapa-mundial-con-power-query.html" target="_blank"><b>Mapa Mundial con Power Query | #ExcelPedroWave</b></a>
</blockquote>
<p>
Me propongo escribir varios artículos sobre mapas mundiales explicando cómo
hacer:
</p>
<ul>
<li><b><a href="https://pedrowave.blogspot.com/2023/10/mapa-de-paises-del-mundo.html">Mapa de países del mundo</a>, compatible con Excel para Microsoft 365.</b>
</li>
</ul>
<ul>
<li><b><a href="https://pedrowave.blogspot.com/2023/10/mapa-moderno-de-continentes.html">Mapa moderno de continentes</a>, compatible con versiones a partir de
Excel 2019.
</b>
</li>
</ul>
<ul>
<li><b><a href="https://pedrowave.blogspot.com/2023/10/mapa-antiguo-de-continentes.html">Mapa antiguo de continentes</a>, compatible con versiones a partir de
Excel 2010.
</b>
</li>
</ul>
<p>La dificultad es mayor cuánto más antiguas son las versiones de Excel.</p>
<p>
Estos mapas incluirán datos de población por países o por continentes,
aunque pueden servir de ejercicio escolar para incluir datos de diversa
índole, como los porcentajes de escolarización o de alfabetización digital,
representados en un mapa mundial.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Mapa de países del mundo</span></h4>
<p>
En este primer artículo explicaré cómo hacer un mapa de países del mundo con Excel
para Microsoft 365.
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHNBiRS9Y15tix54SWqyHTyV5jqaDxM9jxV_p_gHwvII45YDnYy9TsBqazjsze9QJpIs_MG9aiV7ALby9OGKkZ7Ko7Evn4dQHOvH-I7Ks9oNKXoJldzC_0qVzw4KIolfg7sygwDWB0BY3_B_sSjyINSwwD54GKbrc2HDZOX80Za9n87PdpiojWNCoIF0g/s1920/Mapa%20de%20pa%C3%ADses.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1920" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHNBiRS9Y15tix54SWqyHTyV5jqaDxM9jxV_p_gHwvII45YDnYy9TsBqazjsze9QJpIs_MG9aiV7ALby9OGKkZ7Ko7Evn4dQHOvH-I7Ks9oNKXoJldzC_0qVzw4KIolfg7sygwDWB0BY3_B_sSjyINSwwD54GKbrc2HDZOX80Za9n87PdpiojWNCoIF0g/w640-h360/Mapa%20de%20pa%C3%ADses.png" width="640" /></a>
</p>
<p><br /></p>
<p>
La creación de mapas y la obtención de datos geográficos se explica en estos
dos artículos de Microsoft:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>
<a href="https://support.microsoft.com/es-es/office/crear-un-gr%C3%A1fico-de-mapa-en-excel-f2cfed55-d622-42cd-8ec9-ec8a358b593b" target="_blank"><b>Crear un gráfico de mapa en Excel - Soporte técnico de Microsoft</b></a>
</p>
<p>
<a href="https://support.microsoft.com/es-es/office/obtener-datos-de-ubicaci%C3%B3n-geogr%C3%A1fica-287b4cf2-3d7d-4bc1-b412-3d00f45dbbd6" target="_blank"><b>Obtener datos de ubicación geográfica - Soporte técnico de
Microsoft</b></a>
</p>
</blockquote>
<p>
Un gráfico de mapa es compatible con versiones desde Excel 2019, pero los
datos geográficos solamente son compatibles con Excel para Microsoft 365,
por lo que es la versión mas nueva la que permite usar a la vez los datos
geográficos y los mapas coropléticos.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Mapa de países en Excel para MS365</span>
</h4>
<p>
En este vídeo explico cómo hacer un mapa de países en Excel para Microsoft
365, con datos de información geográfica en un mapa coroplético.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/FiDsQQkTmMY?si=glAM0WThsGKh_Rol" title="YouTube video player" width="640"></iframe>
<p>Si, como yo, prefieres las explicaciones escritas, sigue leyendo.</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo hacer el mapa de países en Excel para MS365</span>
</h4>
<p>
<span style="color: red;"><b><u>PASO 1: Comienzo</u></b></span>
</p>
<p>Crear un libro de trabajo nuevo en Excel para Microsoft 365.</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 2: Tabla de países</u></b></span>
</p>
<p>Crear una tabla con la lista de países.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxM_0UikMy1hUx1VY90BqYc8VqC52YEXVHQrxei9_96IlZGfaCDEmltRLN3T2YBRJlG8jCtZ-1n_BRL32XLEx4eBSD53pUrP_ONzVrsixY6EnBdCs75v0LjtnQ_ujjl3OrHVKQDPMJUhv33GmDCJTKom4V1C_h7QRJf2l6NpT1_vZiMBRwDHU-1qehrI/s588/Pa%C3%ADses%20%C3%81frica.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="297" data-original-width="588" height="162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxM_0UikMy1hUx1VY90BqYc8VqC52YEXVHQrxei9_96IlZGfaCDEmltRLN3T2YBRJlG8jCtZ-1n_BRL32XLEx4eBSD53pUrP_ONzVrsixY6EnBdCs75v0LjtnQ_ujjl3OrHVKQDPMJUhv33GmDCJTKom4V1C_h7QRJf2l6NpT1_vZiMBRwDHU-1qehrI/s320/Pa%C3%ADses%20%C3%81frica.png" width="320" /></a>
</p>
<p>
Como pretendo escribir dos artículos más sobre mapas de continentes, he
añadido una columna con el continente de cada país.
</p>
<p>
No voy a explicar cómo extraer datos de continentes y sus países, lo dejo
para los otros dos artículos de esta trilogía, pero sí diré de dónde he
obtenido la información, desde aquí:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://es.wikipedia.org/wiki/Portal:Pa%C3%ADses" target="_blank"><b>Portal:Países - Wikipedia, la enciclopedia libre</b></a>
</blockquote>
<p>
He incluido una lista de unos 200 países más 3 regiones alrededor de Israel
que, como he explicado en el vídeo, no se representan en el mapa en ciertos
casos y, al estar de
<a href="https://www.rtve.es/noticias/20231009/mapas-videos-guerra-gaza-israel/2457868.shtml" target="_blank">rabiosa actualidad</a>, he intentado rellenar esos 3 huecos en el mapa: Franja de Gaza y
Cisjordania que forman el estado de Palestina, con reconocimiento
internacional limitado, y los Altos del Golán, disputados por Siria e
Israel...
</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 3: Información geográfica</u></b></span>
</p>
<p>Seleccionar todos los nombres de países.</p>
<p>
Seleccionar en la cinta de opciones: Datos > Tipos de datos >
Destacados > <b>Convertir en información geográfica</b>
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UGBsNYux0RvuCVaJus9_M2nr4e-0vO5mX2qHO5nXU5LpB7NE_GPVqe5VSDp4JdoL0B_4CZZi-13BJuCOdxmwEXnTJsuoMt_ps5O5LgtYA6AqZfL5aKalTQAy_btdlv0POXZKIUHrGVF-PxjO57xV-4M1xE_9Q8b3pc7Hd4j16Jdh5xqZbnb-J_Ao844/s1153/Pa%C3%ADses%20sin%20info%20geo.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="429" data-original-width="1153" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5UGBsNYux0RvuCVaJus9_M2nr4e-0vO5mX2qHO5nXU5LpB7NE_GPVqe5VSDp4JdoL0B_4CZZi-13BJuCOdxmwEXnTJsuoMt_ps5O5LgtYA6AqZfL5aKalTQAy_btdlv0POXZKIUHrGVF-PxjO57xV-4M1xE_9Q8b3pc7Hd4j16Jdh5xqZbnb-J_Ao844/w400-h149/Pa%C3%ADses%20sin%20info%20geo.png" width="400" /></a>
</p>
<p>
Como era de esperar, para las tres regiones que añadí no hay información
geográfica, pero tampoco para Alemania y Suecia ¿?
</p>
<p>
Para estos dos países he encontrado una solución, escribir su nombre en
inglés: Germany y Sweden.
</p>
<p>¡Y así aparecen bien! ¡Con su información geográfica en español!</p>
<p>
<b><i>¡Habrá que preguntar el por qué a Microsoft Bing! </i></b>
</p>
<p>
Gaza aparece como ciudad pero no como región, y no es conveniente mezclar en
un mismo mapa ciudades con países...
</p>
<p>
No se encuentra información geográfica del Golán y, si se busca por los
Altos del Golán, aparece Altos de Brasil ¿?
</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 4: Agregar columna de Población</u></b></span>
</p>
<p>
Hacer clic en el icono a la derecha de la columna de País, agregando la
columna de Población a partir de la información geográfica.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6M1BqDBYuLftJO2yw17VcHVcQOEOmxf22g5PxyWPBeBxXNKpTBGTSy-b0MU3rR_hx2F45TeMLD9OqyMgtPffTzx5vTDW68M3npSvsYBOy2c-JN9zwWxKSGccA8RnCFYcRVtSQJyVcLuF8dnXY3ORD3hu6hA9DqXpBpD05rg-8sBr2bhQxeUloOAgpDSY/s1040/Agregar%20Poblaci%C3%B3n.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="275" data-original-width="1040" height="85" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6M1BqDBYuLftJO2yw17VcHVcQOEOmxf22g5PxyWPBeBxXNKpTBGTSy-b0MU3rR_hx2F45TeMLD9OqyMgtPffTzx5vTDW68M3npSvsYBOy2c-JN9zwWxKSGccA8RnCFYcRVtSQJyVcLuF8dnXY3ORD3hu6hA9DqXpBpD05rg-8sBr2bhQxeUloOAgpDSY/s320/Agregar%20Poblaci%C3%B3n.png" width="320" /></a>
</p>
<p>
Si no hay información de algún país o región se muestra un error del tipo
#¡CAMPO!
</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 5: Insertar el mapa</u></b></span>
</p>
<p>
Seleccionar una celda de la tabla y, en la cinta de opciones, seleccionar:
Insertar > Mapas > Mapa coroplético
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSS-d2UBSo7CXeeluo-y-Qtvl2KbZm4zg3BEOQ4KUXYGm1DWSN2GaoOZInL5NXZutcSgTjOLtoxV9x3x-mFVyYCrChRFQnR55-QCHRsJ9ST5Ytn7XkyK-HSBbihw20KdbodvYsh_mgNPrKldnmxkDqoM3f_2msPsIZcxyyMkZHohQh5Zi6XWobjj2GHBU/s1558/Insertar%20mapa%20coropl%C3%A9tico.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="511" data-original-width="1558" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSS-d2UBSo7CXeeluo-y-Qtvl2KbZm4zg3BEOQ4KUXYGm1DWSN2GaoOZInL5NXZutcSgTjOLtoxV9x3x-mFVyYCrChRFQnR55-QCHRsJ9ST5Ytn7XkyK-HSBbihw20KdbodvYsh_mgNPrKldnmxkDqoM3f_2msPsIZcxyyMkZHohQh5Zi6XWobjj2GHBU/w640-h210/Insertar%20mapa%20coropl%C3%A9tico.png" width="640" /></a>
</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 6: Quitar título y leyenda arriba</u></b></span>
</p>
<p>
Quitar el título del gráfico con el mapa, seleccionándolo y presionando la
tecla: SUPR
</p>
<p>
Hacer clic con el botón derecho del ratón en la leyenda para mostrar el menú
contextual, seleccionando: Formato de leyenda
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCVebefG9DrI9cqKl-Ky4FexNFMAU0AGUj2buyLJ_jOEi4L8LzFFPtPWdErPRV3PBegtTzb8j_tL3vUgH_rmFO_sK6LyXbYyTLXZmZBJQpsQg0Fjl2vSC9e4OO-zGtlFcyiGnU-w1dIKO6peqW53AAO3D0C3erYemjfwqz6_OTK7w4l6VfYzWeQPkl4wo/s1668/Formato%20de%20Leyenda.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="497" data-original-width="1668" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCVebefG9DrI9cqKl-Ky4FexNFMAU0AGUj2buyLJ_jOEi4L8LzFFPtPWdErPRV3PBegtTzb8j_tL3vUgH_rmFO_sK6LyXbYyTLXZmZBJQpsQg0Fjl2vSC9e4OO-zGtlFcyiGnU-w1dIKO6peqW53AAO3D0C3erYemjfwqz6_OTK7w4l6VfYzWeQPkl4wo/w640-h190/Formato%20de%20Leyenda.png" width="640" /></a>
</p>
<p>En Opciones de leyenda, seleccionar la posición de leyenda: Arriba</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 7: Solo regiones con datos</u></b></span>
</p>
<p>
Hacer clic con el botón derecho del ratón en un país del mapa para mostrar
el menú contextual, seleccionando: Dar formato a serie de datos
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOvrQrYraYYRFdb087HkVJfYjYvh9dQrTZX2pa3rx_tBRzFxmYi52Tf1mI_gbfGSxDOfLi0tdq8-4UKZCoYjSXXcNMSq4BKUgTOLwlUOmraDrb2Jghz8juMkDWgZo6MM77UMh_35CrOmfKMx5iiw5KldN35oxhF5RMYslMqUZnDC-SkcXhyCT2E3a2M_A/s1439/%C3%81rea%20del%20mapa.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="555" data-original-width="1439" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOvrQrYraYYRFdb087HkVJfYjYvh9dQrTZX2pa3rx_tBRzFxmYi52Tf1mI_gbfGSxDOfLi0tdq8-4UKZCoYjSXXcNMSq4BKUgTOLwlUOmraDrb2Jghz8juMkDWgZo6MM77UMh_35CrOmfKMx5iiw5KldN35oxhF5RMYslMqUZnDC-SkcXhyCT2E3a2M_A/w640-h246/%C3%81rea%20del%20mapa.png" width="640" /></a>
</p>
<p>
En Opciones de serie, con el desplegable de Área de mapa, seleccionar: Solo
regiones con datos
</p>
<p>
Con lo que desaparece el continente Antártico, normalmente sin población...
</p>
<p><br /></p>
<p>
<span style="color: red;"><b><u>PASO 8: Color de la serie de 2 colores</u></b></span>
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBnxaaGtAV7ltGco3w2JZmHSv0RwQDdZK2UtuccDGJI9jjOjAk4vOFTLdIkookQe9JfQWPkMPMVgeMn2fmlfEgTvKqI4dooS606S2dLXewkCLZ8ZExewQgkbTezpR5EAn-LndfQ9e06RsY77VZUWhlQ73YvyHyH3YGwrtwuo8XimtK2a8Xty02KmgwXvM/s489/Color%20de%20la%20serie.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="483" data-original-width="489" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBnxaaGtAV7ltGco3w2JZmHSv0RwQDdZK2UtuccDGJI9jjOjAk4vOFTLdIkookQe9JfQWPkMPMVgeMn2fmlfEgTvKqI4dooS606S2dLXewkCLZ8ZExewQgkbTezpR5EAn-LndfQ9e06RsY77VZUWhlQ73YvyHyH3YGwrtwuo8XimtK2a8Xty02KmgwXvM/w200-h198/Color%20de%20la%20serie.png" width="200" /></a>
</p>
<p>Seleccionar Color de la serie: Secuencial (2 colores)</p>
<ul>
<li>Mínimo en color azul claro para los valores más bajos.</li>
<li>Máximo en color azul oscuro para los valores más altos.</li>
</ul>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 9: Color de la serie por valor numérico</u></b></span>
</p>
<p>
Este paso es de comprobación, para asegurar que el color es por valor
numérico.
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7uxxFsDYLbn50-t4dhb6VQlYsM0Echhy1L19se3x_2aTKIoFY16rqNeGcBBNl8HnNsDnrF4yUInAPHhs3N-HAzJ0PsbmtdURp36UbPENQZkeqvqwo0R7OYHhWZx6HYaXv1YWTf3vtOQ10SIReq4Ek1LIMIxgoo2SwZ3Jz4k7nyStIiquqlctzqLzb2E/s824/Seleccionar%20datos%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="753" data-original-width="824" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7uxxFsDYLbn50-t4dhb6VQlYsM0Echhy1L19se3x_2aTKIoFY16rqNeGcBBNl8HnNsDnrF4yUInAPHhs3N-HAzJ0PsbmtdURp36UbPENQZkeqvqwo0R7OYHhWZx6HYaXv1YWTf3vtOQ10SIReq4Ek1LIMIxgoo2SwZ3Jz4k7nyStIiquqlctzqLzb2E/s320/Seleccionar%20datos%20mapa.png" width="320" /></a>
</p>
<p>Seleccionar el gráfico del mapa.</p>
<p>
En la cinta de opciones, seleccionar: Diseño de gráfico > Seleccionar
datos
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMotKJmvNThLexkhhmuP5r4Hmka_UqtDT6N_ms5ZAw8EU-V4sVl-65YXmOBziUV5eoi-z090x4bIpTHFyecgHqZLU62GfqI1ii77F2g23EbfRlJWlQay8ZThSUP4R4om1r1BMDwHbiVheeYfzQMrkr1W-5g6tICDvyXyaHRjOCOBYwCf9DHYmTqZyZC4/s880/Origen%20datos%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="492" data-original-width="880" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMotKJmvNThLexkhhmuP5r4Hmka_UqtDT6N_ms5ZAw8EU-V4sVl-65YXmOBziUV5eoi-z090x4bIpTHFyecgHqZLU62GfqI1ii77F2g23EbfRlJWlQay8ZThSUP4R4om1r1BMDwHbiVheeYfzQMrkr1W-5g6tICDvyXyaHRjOCOBYwCf9DHYmTqZyZC4/s320/Origen%20datos%20mapa.png" width="320" /> </a>
</p>
<p>En la siguiente pantalla, presionar el botón Modificar:</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjeSBVV4JOg_FoPrlKFC6tReg7jM09TUafNf-9Yxl1WK-D9Zo9xpeS2HXl7oThFEDlrUf_Q9Sr95zjgNCY-zkCcl4gFmk6bxsEnY6XLjmkc4xRrveOQAeyQlPPcYEum-inxf5-zFbzcRhceY2IHq9ePhGyy8eCyvNWrCWOm3MFjBtrJ2MwFuBL5g33ECM/s465/Modificar%20color%20serie.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="343" data-original-width="465" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjeSBVV4JOg_FoPrlKFC6tReg7jM09TUafNf-9Yxl1WK-D9Zo9xpeS2HXl7oThFEDlrUf_Q9Sr95zjgNCY-zkCcl4gFmk6bxsEnY6XLjmkc4xRrveOQAeyQlPPcYEum-inxf5-zFbzcRhceY2IHq9ePhGyy8eCyvNWrCWOm3MFjBtrJ2MwFuBL5g33ECM/w200-h148/Modificar%20color%20serie.png" width="200" /></a>
</p>
<p>
Comprobar que, en Seleccionar las propiedades de color, está marcado: Color
por valor numérico
</p>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 10: Situar el mapa y cambiar su tamaño</u></b></span>
</p>
<p>
Dejar espacio encima del mapa para colocar la segmentación de datos de
continentes, que será el siguiente paso.
</p>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 11: Insertar segmentaciones de datos</u></b></span>
</p>
<p>Seleccionar una celda de la tabla.</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgEZB2OGl4fbwVWUBKrZ5Jq0cm8bxILLWDYPX8dEw7eLZqTHHgGP0bZR0lSHPBCZYLs0VrBgckc_CbYoG3vqFHfCW4YMS6SjTc7D1dpnaxJ7M_qmr0zO4njdxqyAPrBKB_yyPSkRzTw9ZpqIjQV-5CkcjUv8cYXiBIaJSkkwZUxe1p8kYwc6ePK4NNdjo/s441/Insertar%20segmentaciones.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="441" data-original-width="361" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgEZB2OGl4fbwVWUBKrZ5Jq0cm8bxILLWDYPX8dEw7eLZqTHHgGP0bZR0lSHPBCZYLs0VrBgckc_CbYoG3vqFHfCW4YMS6SjTc7D1dpnaxJ7M_qmr0zO4njdxqyAPrBKB_yyPSkRzTw9ZpqIjQV-5CkcjUv8cYXiBIaJSkkwZUxe1p8kYwc6ePK4NNdjo/s320/Insertar%20segmentaciones.png" width="262" /></a>
</p>
<p>
Seleccionar en la cinta de opciones: Diseño de tabla > Insertar
segmentación de datos
</p>
<p>Marcar: Continente y País</p>
<p>Situar la segmentación de País a la derecha del mapa.</p>
<p>
Situar la segmentación de Continente encima del mapa, cambiando el número de
columnas a 6, y quitando el encabezado.
</p>
<p>
En la Configuración de las dos segmentaciones, marcar: Ocultar los elementos
que no contienen datos
</p>
<p>Si tienes dudas de cómo hacerlo, está explicado en el vídeo anterior.</p>
<p class="separator" style="clear: both; text-align: left;">
<br />
<span style="color: red;"><b><u>PASO 12: No mover ni cambiar tamaño del mapa</u></b></span>
</p>
<p>
Es importante que el mapa no se mueva ni cambie su tamaño cuando se filtran
filas con las segmentaciones de datos.
</p>
<p class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZFPUT6j04UBh89pYrapI9RIZ9qzKrw862AZ3k7T3mUApQFItG68hvPwOl_Aa1hWbRtRlBhzlkWdSYu-a5m15t8jfCNGdR_QGmB_ouN8rK9dpjLZv0LjzxyUb3Ig_O__K4Xhq9-sCd175wmCHVf-O_HcANMsNaEled67Ot68QgVbIcFTRPFce6RkKvQDg/s523/No%20mover%20mapa.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="517" data-original-width="523" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZFPUT6j04UBh89pYrapI9RIZ9qzKrw862AZ3k7T3mUApQFItG68hvPwOl_Aa1hWbRtRlBhzlkWdSYu-a5m15t8jfCNGdR_QGmB_ouN8rK9dpjLZv0LjzxyUb3Ig_O__K4Xhq9-sCd175wmCHVf-O_HcANMsNaEled67Ot68QgVbIcFTRPFce6RkKvQDg/w320-h317/No%20mover%20mapa.png" width="320" /></a>
</p>
<p>
Para ello, hacer clic con el botón derecho del ratón sobre el mapa para
abrir el menú contextual.
</p>
<p>Seleccionar: Formato del área del gráfico</p>
<p>
Seleccionar el icono de la derecha en la imagen, para modificar el tamaño y
las propiedades.
</p>
<p>En Propiedades, marcar: No mover ni cambiar tamaño con celdas.</p>
<p>
Ahora ya no desaparecerá el mapa cuando seleccionemos otro continente
distinto del africano.
</p>
<p class="separator" style="clear: both; text-align: left;">
Para seleccionar 3 continentes: África, Asia y Europa, mantener presionando
la tecla: Control, mientras se hace clic en cada uno de los continentes de
la segmentación de datos.
</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT7RhcVDHmdKG5Z9zE6M0iQQGceyQtC5oYUwvITi3JOcxG-f9ONECLq79pgJ82C4tkOq_zwh0VV7RDDQOodwepaOTnn1zwnTk52-WWBa5gBumC9l-7x-L4dOxDTR8WR2xfLaGFiaH0iNWxrY6AfrCNGJ8ZRXb8cXy25z4gb94Sd9ZBv9X09x5ZSzKPat8/s1178/Selecci%C3%B3n%203%20continentes.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="825" data-original-width="1178" height="448" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT7RhcVDHmdKG5Z9zE6M0iQQGceyQtC5oYUwvITi3JOcxG-f9ONECLq79pgJ82C4tkOq_zwh0VV7RDDQOodwepaOTnn1zwnTk52-WWBa5gBumC9l-7x-L4dOxDTR8WR2xfLaGFiaH0iNWxrY6AfrCNGJ8ZRXb8cXy25z4gb94Sd9ZBv9X09x5ZSzKPat8/w640-h448/Selecci%C3%B3n%203%20continentes.png" width="640" /></a>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Conflictos en el mapa mundial</span>
</h4>
<p>
En esta imagen animada se muestra el problema de seleccionar a la vez estas
4 regiones de Asia: Israel y las 3 regiones palestinas: Gaza, Golán y
Cisjordania.
</p>
<p>Si se elige Israel, no se representan las otras 3 regiones...</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaGfZIksB6bws7pTRxr1R7e5xTyjamU7vZEIszHTkQkdm2KpLQYi4rlSIk_F7WGHp3lF22XwlrhrVTlSpcJP-x0R0CR20hn0DdvBklCXhJvEM13O-ImPreDVILdgq6uKRxHphrvuZie1WAhZcPxZPqtDoXuKizg-vVdR5Zc7MPeebHAvFiR-2Aa-eOHk0/s1000/Conflicto%20Israel-Palestina.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaGfZIksB6bws7pTRxr1R7e5xTyjamU7vZEIszHTkQkdm2KpLQYi4rlSIk_F7WGHp3lF22XwlrhrVTlSpcJP-x0R0CR20hn0DdvBklCXhJvEM13O-ImPreDVILdgq6uKRxHphrvuZie1WAhZcPxZPqtDoXuKizg-vVdR5Zc7MPeebHAvFiR-2Aa-eOHk0/w640-h360/Conflicto%20Israel-Palestina.gif" width="640" /></a>
</p>
<p>
<b><i>Este conflicto entre regiones del mapa habrá que denunciarlo a
Microsoft.</i></b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga del mapa de países en Excel para MS365</span>
</h4>
<p>
Este archivo solamente es compatible con Excel para Microsoft 365, con la
hoja protegida sin contraseña, para que los usuarios no destrocen las
fórmulas, y no contiene macros.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90066" target="_blank"><span style="font-size: medium;"><b>Mapa de países - PW1.xlsx</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=13iFaVxW-Ia4Hyw71K8ToJAH0-HHZliYw&export=download" target="_blank"><span style="font-size: medium;"><b>Mapa de países - PW1.xlsx</b></span></a>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Cuando se muestre la ADVERTENCIA DE SEGURIDAD Se han deshabilitado las
conexiones de datos externos, presiona el botón: <b>Habilitar contenido</b>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo: Mapa de países a partir de Excel 2019</span>
</h4>
<p>
En este vídeo explico cómo hacer un mapa de países en versiones a partir de
Excel 2019, con datos geográficos en un mapa coroplético.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/bMJVQsGwvrw?si=4uDeCvmSS29z5atv" title="YouTube video player" width="640"></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga el mapa a partir de Excel 2019</span>
</h4>
<p>
Este archivo es compatible con versiones a partir de Excel 2019, con la hoja
protegida sin contraseña, para que los usuarios no destrocen las fórmulas, y
no contiene macros.
</p>
<p>Descarga la versión 2.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!90067" target="_blank"><span style="font-size: medium;"><b>Mapa de países - PW2.xlsx</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1SlBiD4opKU-pDV76JaVXnKx6Ob_O9by6&export=download" target="_blank"><span style="font-size: medium;"><b>Mapa de países - PW2.xlsx</b></span></a>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Posdata</span>
</h4>
<p>
Si ves algún dato geográfico incorrecto o una región errónea, o no
representada en el mapa mundial, lo mejor es dejar un comentario para estar
todo el mundo informado.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-53068455218696210242023-10-03T10:10:00.020+02:002023-10-05T08:44:35.044+02:00Calcula tu nivel de Excel<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>¿En qué nivel de Excel estoy?</span
>
</h4>
<blockquote
style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"
>
<p><b>Esa pregunta me la he hecho muchas veces.</b></p>
<p>
<b
>La respuesta es difícil porque cuanto más sé, más sé que no sé nada.
(Paradoja socrática)</b
>
</p>
</blockquote>
<p>
Por eso he diseñado esta calculadora para calcular el nivel de Excel sin
salir de esta página.
</p>
<p>
Se basa en el cálculo de notas con rúbricas que publiqué en mi artículo
anterior:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://pedrowave.blogspot.com/2023/09/calculo-de-notas-con-rubricas.html"
target="_blank"
><b>Cálculo de notas con rúbricas | #ExcelPedroWave</b></a
>
</blockquote>
<p>
En dicho artículo usaba controles de formulario del tipo botones de opción
para seleccionar la nota de cada criterio.
</p>
<p>
El problema es que los botones de opción no funcionan en Excel para la Web,
por lo que los he sustituido por segmentaciones de datos en tablas
dinámicas.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Niveles de Excel</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7q8Y_Met6LyI8pJjbC4uOo-wW3RcqmZHeuxDWDbS2cu3o2xBJkFcyVJg6lekZ0G8O4TLDa5m2nlyolLGmC-5r-mmPHRE6fgKEBumrUa3E8XH6sRuXZ8MpSXtdFnXihu9NICwRpsqB19Th48Ilkb6cBwuvsC-Buwwh_x5gSKToO5swnk3CzoW1I1eXQNE/s1080/Niveles%20de%20Excel.png"
style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="810"
height="400"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7q8Y_Met6LyI8pJjbC4uOo-wW3RcqmZHeuxDWDbS2cu3o2xBJkFcyVJg6lekZ0G8O4TLDa5m2nlyolLGmC-5r-mmPHRE6fgKEBumrUa3E8XH6sRuXZ8MpSXtdFnXihu9NICwRpsqB19Th48Ilkb6cBwuvsC-Buwwh_x5gSKToO5swnk3CzoW1I1eXQNE/w300-h400/Niveles%20de%20Excel.png"
width="300"
/></a>
</p>
<p>Hay 4 niveles principales de Excel:</p>
<ol>
<li>Usuario básico.</li>
<li>Usuario intermedio.</li>
<li>Usuario avanzado.</li>
<li>Usuario experto.</li>
</ol>
<p>
Aunque el nivel experto puede clasificarse en 5 niveles de experiencia
distintos, con lo que puede haber hasta 8 niveles de Excel, como se detallan
aquí:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://mejorportatil.top/los-8-niveles-de-excel-que-debes-conocer/"
target="_blank"
><b
>Los 8 Niveles De Excel Que Debes Conocer - Guía 2023
(mejorportatil.top)</b
></a
>
</blockquote>
<p>
En este caso voy a limitarme a los 4 niveles principales, con una
calculadora de notas según 10 criterios de evaluación según el conocimiento
adquirido de:
</p>
<ol>
<li>Funciones</li>
<li>Fórmulas</li>
<li>Formatos condicionales</li>
<li>Tablas</li>
<li>Tablas dinámicas</li>
<li>Gráficos</li>
<li>Complementos</li>
<li>Programación macros VBA</li>
<li>Power Query</li>
<li>Power Pivot</li>
</ol>
<p>
He hecho una hoja de cálculo en la que, para cada criterio, se pone una nota
según el nivel de Excel:
</p>
<ol>
<li>Básico</li>
<li>Intermedio</li>
<li>Avanzado</li>
<li>Experto</li>
</ol>
<p>
La calculadora suma los puntos, pudiendo obtener un máximo de 40 puntos.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Test de nivel de Excel</span>
</h4>
<p>Puedes hacer el test de nivel de Excel aquí mismo.</p>
<p>
<b
><span style="color: red;"><u>AVISO</u>:</span></b
>
Descarga el resultado del test para no perder tus notas.
</p>
<p>
<b
><u><span style="color: red;">ATENCIÓN</span></u
>:</b
>
En la columna B hay enlaces para aprender de cada uno de los 10 criterios y
subir tu nivel de Excel.
</p>
<p><br /></p>
<iframe
frameborder="0"
height="500"
scrolling="no"
src="https://onedrive.live.com/embed?resid=6B219F16DA7128E3%2189934&authkey=%21ADVKxK376WwFzS0&em=2&AllowTyping=True&ActiveCell='EXCEL'!A1&wdHideGridlines=True&wdDownloadButton=True&wdInConfigurator=True&wdInConfigurator=True"
width="640"
></iframe>
<p>Para ajustar el zoom en la nube:</p>
<ul>
<li>
En el móvil o celular usa dos dedos en la pantalla, como haces para
ampliar o reducir una foto.
</li>
<li>
En el PC sitúa el cursor dentro del buscador y presiona la tecla
<<b>Control</b>> girando la ruleta del ratón.
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga la calculadora de nivel de Excel</span
>
</h4>
<p>
Este archivo es compatible con versiones a partir de Excel 2010, con la hoja
protegida sin contraseña, para que los usuarios no destrocen las fórmulas, y
no contiene macros.
</p>
<p>Descarga la versión 1.1 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!89934"
target="_blank"
><span style="font-size: medium;"
><b>Calcula tu nivel de Excel - PW1.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=14LT9AGY1fhjxJj1_eOWPZ0TgcGznfmB8&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Calcula tu nivel de Excel - PW1.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Curva de aprendizaje</span>
</h4>
<p>
En la siguiente imagen en inglés se muestra la curva de aprendizaje en
Excel.<br />
</p>
<ul>
<li>El eje horizontal es el tiempo dedicado trabajando en Excel.</li>
<li>
El eje vertical es el nivel de dificultad de aprendizaje de
características complejas.
</li>
</ul>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIfvNOwENuMnD_-w-VQTx_l64Yb9JucQzV8EanRy79Om1wcQWPbj3VnqJ0_apDQM6KnVXMe7Lyzg4hbFNum6K8OQKq2WhDo4cRHYUJaOwJ4d2MW1Jk2GQkG-38k4_Vtn_-avrT8s7S49yTSeh84tr7bjqISb8dVivXM5MqJPLvzXvKmqG4pDd5IURI0g/s712/Curva%20Aprendizaje%20Excel.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="536"
data-original-width="712"
height="301"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIfvNOwENuMnD_-w-VQTx_l64Yb9JucQzV8EanRy79Om1wcQWPbj3VnqJ0_apDQM6KnVXMe7Lyzg4hbFNum6K8OQKq2WhDo4cRHYUJaOwJ4d2MW1Jk2GQkG-38k4_Vtn_-avrT8s7S49yTSeh84tr7bjqISb8dVivXM5MqJPLvzXvKmqG4pDd5IURI0g/w400-h301/Curva%20Aprendizaje%20Excel.png"
width="400"
/></a>
</p>
<p><br /></p>
<p>
Todos hemos empezado por las operaciones básicas en las celdas de Excel, y
algunos hemos llegado a programar macros VBA y a conocer la mayoría de las
herramientas y nuevas funciones de Excel, cosa que nunca se acaba de
aprender...
</p>
<p>
Para un experto en Excel lo más difícil es saber si sus cálculos funcionarán
en todas las versiones de Excel o solamente en la última versión de Excel
para Microsoft 365, o si son compatibles con Excel para la Web.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Vídeo calculadora de nivel de Excel</span
>
</h4>
<p>
En este videotutorial explico cómo está hecha esta calculadora del nivel de
Excel.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<span
><iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/HVRYasFDZus"
title="YouTube video player"
width="640"
></iframe
></span>
<p><br /></p>
<p style="text-align: center;">
<b><i> Cuando creas que has saltado al siguiente nivel de Excel,</i></b>
</p>
<p style="text-align: center;">
<b><i>¡¡¡ tendrás que hacer de nuevo este test !!!</i></b>
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-7177375776204244002023-09-26T08:30:00.007+02:002023-09-27T08:55:26.593+02:00Cálculo de notas con rúbricas<div style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;">
<p>
🔝<i>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Rúbricas en la enseñanza</span>
</h4>
<p>Hace una semana mi sobrina "la profe" me dijo:</p>
<blockquote>
<b><i>Para calcular las notas uso rúbricas y sería una idea interesante para
otro post/vídeo de los tuyos.</i></b>
</blockquote>
<p>
En mis años de escuela no se usaban las rúbricas ya que aparecieron en los
años 80 después de acabar mis estudios.
</p>
<p>
Por lo que no sabía ni que existían y le tuve que preguntar a mi sobrina:
</p>
<blockquote>
<b><i>¿Qué son las rúbricas?</i></b>
</blockquote>
<p>
Con sus explicaciones y buscando en Internet llegué a estas conclusiones:
</p>
<blockquote>
<p>
<i><b>Las rúbricas sirven para corregir los exámenes y los ejercicios de
clase y poner notas a los alumnos y las alumnas, pudiendo argumentar
con ellos y ellas, y/o con sus progenitores, las calificaciones
obtenidas en cada asignatura.</b></i>
</p>
<p>
<b><i>Una rúbrica evalúa un conjunto variado de competencias, por tanto
permite hacer una evaluación INTEGRAL de las competencias generales y
específicas.
</i></b>
</p>
<p>
<b><i>Una rúbrica es, desde el punto de vista del formato, una TABLA.</i></b>
</p>
</blockquote>
<p>
Me quede con esta última frase y me dije que, siendo una tabla, podría
rellenarse con Excel, ¡como no!
</p>
<p>Para saber más sobre el uso de rúbricas en la enseñanza, lee aquí:</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a href="https://es.wikipedia.org/wiki/R%C3%BAbrica_(docencia)" target="_blank"><b>Rúbrica (docencia) - Wikipedia, la enciclopedia libre</b></a>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Ejemplos de rúbricas</span>
</h4>
<p>
Mi sobrina me pasó dos imágenes con ejemplos de rúbricas, y con ellas he
creado estos dos modelos de rúbricas, que se parecen a las tablas de Excel
pero que no son tablas:
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZQdnv1DStfwG2G6_1b7UDn2Ucw8zMEyVpcdvnEb6fFArz7CynetO28aRKHSZz-eqsf_kU_4jOJRnn5yX665eNd-d82nzYwCc8BYyRh0ikR7vzmrRbVq3Kjtlr3s1FSqSUVcbpCDd7rQJUPGsi5YkK1XofgBkubSiMJxYt6W10YM4-oLRFJsg5W3hJZeI/s1000/gifmake%20R%C3%BAbrica.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="562" data-original-width="1000" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZQdnv1DStfwG2G6_1b7UDn2Ucw8zMEyVpcdvnEb6fFArz7CynetO28aRKHSZz-eqsf_kU_4jOJRnn5yX665eNd-d82nzYwCc8BYyRh0ikR7vzmrRbVq3Kjtlr3s1FSqSUVcbpCDd7rQJUPGsi5YkK1XofgBkubSiMJxYt6W10YM4-oLRFJsg5W3hJZeI/w640-h360/gifmake%20R%C3%BAbrica.gif" width="640" /></a>
</p>
<p><br /></p>
<p>
Como me dijo mi sobrina hablando de la APP que emplea para calcular notas
con rúbricas:
</p>
<blockquote>
<b><i>Por ejemplo puedo asignar porcentajes a diferentes elementos y una nota
a cada uno y se ve así de bonito, con colores pero también te calcula
directamente la nota.</i></b>
</blockquote>
<p>
He intentado hacer lo que me dijo usando Excel, según estas
especificaciones:
</p>
<ul>
<li>
En la columna de la izquierda se escriben los criterios a evaluar, según
unos porcentajes.
</li>
</ul>
<ul>
<li>
En la fila superior se especifica el desempeño con una puntuación y
remarcado en distintos colores, por ejemplo: Muy bien; Bien; Regular;
Pobre.
</li>
</ul>
<ul>
<li>La matriz de criterios y desempeño se puede detallar.</li>
</ul>
<ul>
<li>
Cuando se hace clic en un elemento de la matriz, queda anotada la nota
para el criterio de esa fila.
</li>
</ul>
<ul>
<li>
En cada fila debe hacerse clic en un elemento del desempeño, para obtener
su nota.
</li>
</ul>
<ul>
<li>
Se calcula la nota de la rúbrica teniendo en cuenta los porcentajes de
cada criterio y las notas por cada desempeño.
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Cómo marcar elementos en las rúbricas</span>
</h4>
<p>
Lo interesante era conseguir marcar un elemento de la matriz, para poder
asignar una nota a cada criterio de la rúbrica.
</p>
<p>
Otra condición de mi sobrina es que se hiciera sin macros VBA, por una razón
que explico en la posdata de este artículo.
</p>
<p>
<b><u>Solución adoptada</u>:</b>
</p>
<p>
Para conseguir marcar un elemento de la matriz he tenido que insertar tantos
<b>Botones de opción</b> como elementos de la matriz, agrupados en cada fila
con <b>Cuadros de grupo</b>, lo que permite hacer clic en ellos para marcar
la nota de cada criterio de la rúbrica.
</p>
<p>
Si no sabes insertar esos controles de formulario, leyendo estos dos
artículos aprenderás:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;">
<p>
<a href="https://support.microsoft.com/es-es/office/agregar-una-casilla-o-un-bot%C3%B3n-de-opci%C3%B3n-controles-de-formulario-9f201e46-8f6b-4a9d-a320-f44b28088cb0" target="_blank"><b>Agregar una casilla o un botón de opción (controles de formulario) -
Soporte técnico de Microsoft</b></a>
</p>
<p>
<a href="https://support.microsoft.com/es-es/office/agregar-un-cuadro-de-grupo-o-un-marco-a-una-hoja-de-c%C3%A1lculo-fe867dbb-a98d-4d26-ae00-01f26b8c81b0" target="_blank"><b>Agregar un cuadro de grupo o un marco a una hoja de cálculo - Soporte
técnico de Microsoft</b></a>
</p>
</blockquote>
<p><br /></p>
<p>Y viendo esta imagen se entenderá perfectamente:</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgnOqevXu7XGbk53TLyHK_Mz7E-5flrZUWFll24dbkzyZVDKdLPThb_rLyOlo3KVNPvrNlsSCHVXuE3Z3ibp7jwny8upbrPqTsARs64bfQ-32B_1qP19dutW8hLyLqJvRST8SWNGU6GUtnsSbZEi8iT7tV5ix0gllo8LZlQGbt4mOmUb79X4alS2o_z-U/s1564/R%C3%BAbrica%20detallada.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="948" data-original-width="1564" height="389" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgnOqevXu7XGbk53TLyHK_Mz7E-5flrZUWFll24dbkzyZVDKdLPThb_rLyOlo3KVNPvrNlsSCHVXuE3Z3ibp7jwny8upbrPqTsARs64bfQ-32B_1qP19dutW8hLyLqJvRST8SWNGU6GUtnsSbZEi8iT7tV5ix0gllo8LZlQGbt4mOmUb79X4alS2o_z-U/w640-h389/R%C3%BAbrica%20detallada.png" width="640" /></a>
</p>
<p><br /></p>
<p>
<b><span style="color: red;"><u>TRUCO</u>:</span></b>
Lo que no se ve en la imagen es que los botones de opción cubren su celda y
la celda contigua a la derecha, con lo que haciendo clic en cualquiera de
las dos celdas se marca la opción seleccionada.
</p>
<p>
En el ejemplo de la imagen, para la PRESENTACIÓN de la fila 5, como está
seleccionado el botón de opción en D5, su celda vinculada es O5 (la columna
O está oculta) a la que le asigna el valor 4. Con formatos condicionales se
cambia el color de la celda E5. Con una fórmula se calcula la nota en la
celda M5. Lo mismo se hace para cada uno de los 16 botones de opción.
</p>
<p>El valor de los botones de opción depende de las columnas:</p>
<ol>
<li>Para las columnas J y K.</li>
<li>Para las columnas H e I.</li>
<li>Para las columnas F y G.</li>
<li>Para las columnas D y E.</li>
</ol>
<p>Así se consigue en la imagen anterior marcar:</p>
<ul>
<li>PRESENTACIÓN: Muy bien con un 4 de nota.</li>
<li>ORGANIZACIÓN: Bien con un 3 de nota.</li>
<li>CONTENIDOS: Bien con un 3 de nota.</li>
<li>AUTOCORRECCIÓN: Pobre con un 1 de nota.</li>
</ul>
<p>En esta otra imagen aparece la segunda rúbrica de ejemplo.</p>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbNjXul3CXOKiruiFdZWBltGsKwFpBcE056xiNlYsPsAEYAloOe9GByGY6eZCafHeuQn3UDieHNaHEnM4Va1GmQKTdurW2kRAD52OQ-RWga_-IlszK2AHrz14xVCTkSoYJdWXsF16N-QXGRi1JPJ-4o2UuwSSsDGofYxgBwmtSmLuvko5_o1c4163Up5s/s1920/R%C3%BAbrica%20en%20ingl%C3%A9s.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1080" data-original-width="1920" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbNjXul3CXOKiruiFdZWBltGsKwFpBcE056xiNlYsPsAEYAloOe9GByGY6eZCafHeuQn3UDieHNaHEnM4Va1GmQKTdurW2kRAD52OQ-RWga_-IlszK2AHrz14xVCTkSoYJdWXsF16N-QXGRi1JPJ-4o2UuwSSsDGofYxgBwmtSmLuvko5_o1c4163Up5s/w640-h360/R%C3%BAbrica%20en%20ingl%C3%A9s.png" width="640" /></a>
</p>
<p>Esta rúbrica sirve para valorar expresiones escritas en inglés.</p>
<p>
<b><u><span style="color: red;">ATENCIÓN</span></u>:</b>
Las notas de desempeño pueden ser decimales modificables. Por ejemplo: "Very
good" con 1,5 de nota.
</p>
<p>
Se pueden guardar diferentes hojas para diferentes unidades evaluadas de
cada alumno.
</p>
<p>
También se pueden añadir comentarios para cada criterio de evaluación a la
derecha de su nota.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Vídeo explicando las rúbricas</span>
</h4>
<p>
En este video explico cómo he hecho la calculadora de notas con
<a href="https://dle.rae.es/r%C3%BAbrica" target="_blank">rúbricas</a>.
</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="480" src="https://www.youtube.com/embed/1sWHCmSHHyk?si=kJcKXOy32Kw7SAY0" title="YouTube video player" width="640"></iframe>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Descarga las rúbricas de ejemplo</span>
</h4>
<p>
El archivo es compatible con versiones a partir de Excel 2010, tiene las
hojas protegidas sin contraseña, para que los usuarios no destrocen las
fórmulas, y no contiene macros.
</p>
<p>Descarga la versión 1.2 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b><a href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!89901" target="_blank"><span style="font-size: medium;"><b>Calcular notas con rúbricas - PW1.xlsx</b></span></a>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b><a href="https://drive.google.com/u/0/uc?id=1hV-3RSpU1ZSVi2hZdqQE3s2nyVJ6P1NK&export=download" target="_blank"><span style="font-size: medium;"><b>Calcular notas con rúbricas - PW1.xlsx</b></span></a>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">Posdata</span>
</h4>
<p class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNPRkPWAW9exTuUoACrE0BBvinGAjTQWJzADYGj5-gTwkxZYfgglNakjW892r4hRANZGHk2ALlweWTvMmAXNNKXuzP7x8vqoFyWXmYXzTpMrtkWRe2NG9_6HssO3WCW59cajcmS0q5GOCwMEMQe85PRfZlTQZu391CqvG7xZhgt35Sdj5mRiENQ5hxO4c/s623/Incompatible%20Excel%20para%20la%20Web.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="315" data-original-width="623" height="162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNPRkPWAW9exTuUoACrE0BBvinGAjTQWJzADYGj5-gTwkxZYfgglNakjW892r4hRANZGHk2ALlweWTvMmAXNNKXuzP7x8vqoFyWXmYXzTpMrtkWRe2NG9_6HssO3WCW59cajcmS0q5GOCwMEMQe85PRfZlTQZu391CqvG7xZhgt35Sdj5mRiENQ5hxO4c/s320/Incompatible%20Excel%20para%20la%20Web.png" width="320" /></a>
</p>
<p>Cuando compartí estas rúbricas con mi sobrina, me dijo:</p>
<blockquote>
<b><i>Tío, ¿y no se podría compartir en la nube de Microsoft OneDrive al no
incluir macros?</i></b>
</blockquote>
<p>Y le tuve que contestar:</p>
<blockquote>
<b><i>Sobrina, ¡Excel para la Web no es compatible con los botones de
opción!</i></b>
</blockquote>
<p>
<b><span style="color: red;"><u>AVISO para navegantes y para mi sobrina</u>:</span></b>
</p>
<blockquote>
<b><i>En un próximo artículo podrás ver una rúbrica en Excel funcionando en
la nube.</i></b>
</blockquote>
<p>
<b><span style="color: red;"><u>AVISO para maestros y profesores</u>:</span></b>
</p>
<blockquote>
<b><i>
Con rúbricas es imposible detectar si los alumnos han cometido fraude al
entregar trabajos generados por ChatGPT, lo que convertirá a las
rúbricas en evaluadoras de la Inteligencia Articial.
</i></b>
</blockquote>
<p>
<b><span style="color: red;"><u> Posdata</u>:</span></b>
Este artículo ha sido generado sin la ayuda de ChatGPT ni ninguna otra IA.
</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com4Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647tag:blogger.com,1999:blog-8384394099433338158.post-72536068800180507322023-09-20T09:00:00.002+02:002023-09-20T10:21:00.993+02:00Control de asistencia escolar<div
style="font-family: verdana, sans-serif; line-height: 24px; text-align: justify;"
>
<p>
🔝<i
>To translate this blog post to your language, select it in the top left
Google box.
</i>
</p>
<p><br /></p>
<p>
He visto que, en los controles de asistencia escolar que se pueden descargar
gratuitamente, las ausencias se muestran en una hoja distinta por cada mes,
y suelen contabilizar la asistencia de los alumnos de cada curso, sin
distinguir entre las materias o asignaturas de cada clase.
</p>
<p>
Con este <b>Control de asistencia escolar en la nube</b> los maestros o
profesores de enseñanza en Excel, o en cualquier otra materia o asignatura,
podrán registrar las faltas de asistencia de los alumnos a sus clases, tanto
si son justificadas como si no, mostrándolas en una única hoja como se ve en
esta imagen.
</p>
<p><br /></p>
<p class="separator" style="clear: both; text-align: center;">
<a
href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn7lW1TI_HWE21xAkHb4_r8K9tvFSj05BJnFqrJRmLWZBwedO5y3tnrHqi5knFhTlQd31QqRrgPwwrhllR9N-AUVmD9xtWgDycBe7TZ-yxTkPWSFq2J-BNE3lmnu6Ka9NUnn6jPSw5OCYqLnt2e1dKDHj2_Zc2kMpXvfgKpE8JLAjNaaTJrHORIyw3c8w/s1920/Control%20de%20asistencia%20escolar.png"
style="margin-left: 1em; margin-right: 1em;"
><img
border="0"
data-original-height="1080"
data-original-width="1920"
height="360"
src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn7lW1TI_HWE21xAkHb4_r8K9tvFSj05BJnFqrJRmLWZBwedO5y3tnrHqi5knFhTlQd31QqRrgPwwrhllR9N-AUVmD9xtWgDycBe7TZ-yxTkPWSFq2J-BNE3lmnu6Ka9NUnn6jPSw5OCYqLnt2e1dKDHj2_Zc2kMpXvfgKpE8JLAjNaaTJrHORIyw3c8w/w640-h360/Control%20de%20asistencia%20escolar.png"
width="640"
/></a>
</p>
<p><br /></p>
<p>
En la hoja de '<b>ASISTENCIA</b>' se muestran dinámicamente cualquiera de
los 10 meses del calendario escolar, desde septiembre de 2023 a junio de
2024, con los ALUMNOS de cada CURSO y su asistencia a cada ASIGNATURA.
</p>
<p>
Las clases se imparten entre semana, pudiendo programar cada asignatura de
lunes a viernes, y siempre que no sea un día festivo programable y marcado
en rojo.
</p>
<p>
Está hecho usando únicamente fórmulas, para poder subirlo a la nube de
Microsoft OneDrive.
</p>
<p>
Se puede editar en cualquier navegador en el que funcione Excel para la Web.
</p>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Control de asistencia escolar en la nube</span
>
</h4>
<p>
Prueba este Control sin descargar nada, pues está insertado desde Microsoft
OneDrive.
</p>
<p>
Cualquiera que visite el blog o la página Web con este archivo insertado
podrá verlo y probarlo sin iniciar sesión.
</p>
<p>
<b
><span style="color: red;"><u>AVISO</u>:</span></b
>
Perderás todos los cambios que hagas aquí si no lo guardas en tu nube de
OneDrive.
</p>
<p><br /></p>
<iframe
frameborder="0"
height="480"
scrolling="no"
src="https://onedrive.live.com/embed?resid=6B219F16DA7128E3%2189827&authkey=%21ABG95tqIJ8Ip5b4&em=2&wdAllowInteractivity=False&AllowTyping=True&ActiveCell='ASISTENCIA'!A2&wdHideGridlines=True&wdDownloadButton=True&wdInConfigurator=True&wdInConfigurator=True"
width="640"
></iframe>
<p>Para ajustar el zoom en la nube:</p>
<ul>
<li>
En el móvil o celular usa dos dedos en la pantalla, como haces para
ampliar o reducir una foto.
</li>
<li>
En el PC sitúa el cursor dentro del buscador y presiona la tecla
<<b>Control</b>> girando la ruleta del ratón.
</li>
</ul>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Descarga el Control de asistencia escolar</span
>
</h4>
<p>
El archivo es compatible con versiones a partir de Excel 2010, tiene las
hojas protegidas sin contraseña, para que los usuarios no destrocen las
fórmulas, y no contiene macros.
</p>
<p>Descarga la versión 1.0 desde uno de estos enlaces:</p>
<ul>
<li>
<b>Microsoft OneDrive: </b
><a
href="https://onedrive.live.com/
download.aspx?resid=6B219F16DA7128E3!89827"
target="_blank"
><span style="font-size: medium;"
><b>Control de asistencia escolar - PW1.xlsx</b></span
></a
>
</li>
</ul>
<ul>
<li>
<b>Sites Google Drive: </b
><a
href="https://drive.google.com/u/0/uc?id=16jSgQbzliIXRiSL33aCzQZz95eS01Ssa&export=download"
target="_blank"
><span style="font-size: medium;"
><b>Control de asistencia escolar - PW1.xlsx</b></span
></a
>
</li>
</ul>
<p>
Abre el archivo y presiona el botón: <b>Habilitar edición</b> cuando
aparezca el aviso de VISTA PROTEGIDA.
</p>
<p>
Para editar el archivo en cualquier navegador, cárgalo en tu nube de
Microsoft OneDrive y compártelo, copiando el vínculo con un enlace que
podrás abrir en cualquier navegador. En esta página se explica cómo hacerlo:
</p>
<blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;">
<a
href="https://support.microsoft.com/es-es/office/colaborar-en-libros-de-excel-al-mismo-tiempo-con-la-co-autor%C3%ADa-7152aa8b-b791-414c-a3bb-3024e46fb104"
target="_blank"
><b
>Colaborar en libros de Excel al mismo tiempo con la co-autoría -
Soporte técnico de Microsoft</b
></a
>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;">INSTRUCCIONES DE USO</span>
</h4>
<blockquote>
<p>
1) Este control está diseñado para un único PROFESOR cuyo nombre se
introduce en la celda: ASISTENCIA!B5
</p>
<p>
2) Cada una de las CLASES se introducen en esta tabla: 'CLASES Y
ASIGNATURAS'!B2
</p>
<p>
3) Cada una de las ASIGNATURAS se introducen en esta tabla: 'CLASES Y
ASIGNATURAS'!D2
</p>
<p>4) Cada una de las HORAS se introducen en esta tabla: HORARIOS!B2</p>
<p>
5) Para cada CLASE y ASIGNATURA se introducen las HORAS de lunes a viernes
en esta tabla: HORARIOS!D2
</p>
<p>
6) Los ALUMNOS de cada CLASE se introducen en esta tabla: ALUMNOS!B2
</p>
<p>
7) Los REGISTROS con las faltas sin justificar o justificadas y los
retrasos en la asistencia de los ALUMNOS se introducen en esta
tabla: REGISTROS!B2
</p>
<p>
8) Los días FESTIVOS se introducen en esta tabla, rellenada
previamente: FESTIVOS!B2
</p>
<p>9) Los datos y cálculos auxiliares están en la hoja: AUXILIAR</p>
<p>
10) En la hoja de ASISTENCIA se elige un MES, mostrando los días de lunes
a viernes y marcando los festivos: ASISTENCIA!X2
</p>
<p>
11) En la hoja de ASISTENCIA se elige una CLASE, mostrando los ALUMNOS de
esa CLASE: ASISTENCIA!L2
</p>
<p>
12) En la hoja de ASISTENCIA se elige una ASIGNATURA, mostrando los días y
horas en que se imparte esa ASIGNATURA en la CLASE seleccionada, y las
faltas y retrasos de asistencia de cada ALUMNO: ASISTENCIA!R2
</p>
<p>
13) En la hoja de ASISTENCIA, si se hace clic en un ALUMNO se va a la hoja
ALUMNOS para poder editarla: ASISTENCIA!B7
</p>
<p>
14) En la hoja de ASISTENCIA, si se hace clic en las celdas con las faltas
de asistencia o retrasos, se va a la hoja REGISTROS para poder
editarla: ASISTENCIA!G7
</p>
</blockquote>
<h4>
<p><br /></p>
<span style="color: red; font-size: large;"
>Videotutorial del Control de asistencia</span
>
</h4>
<p>Mira este vídeo para saber cómo usar el Control de asistencia escolar.</p>
<p>Selecciona los subtítulos en tu idioma para entender el vídeo.</p>
<iframe
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen=""
frameborder="0"
height="480"
src="https://www.youtube.com/embed/aG0tcaw6kCo"
title="YouTube video player"
width="640"
></iframe>
<p><br /></p>
<p>
Si encuentras algún error me lo puedes comunicar escribiendo un comentario.
</p>
<p>
Gracias por compartir este <b>Control de asistencia escolar</b> con tus
compañeros de profesión, maestros, profesores y alumnos.
</p>
<p>Por cierto, este Control de asistencia escolar también puede servir para los padres y madres, para controlar la asistencia de sus hijos e hijas a las clases, sean ordinarias o extraordinarias, escolares o extraescolares.</p>
</div>
Excel Pedro Wavehttp://www.blogger.com/profile/04217533435610505051noreply@blogger.com0Zaragoza, España41.6488226 -0.889085313.338588763821157 -36.0453353 69.959056436178855 34.2671647