Jump to content

DiegoPC

Members
  • Posts

    935
  • Joined

  • Last visited

  • Days Won

    45

DiegoPC last won the day on August 25

DiegoPC had the most liked content!

4 Followers

About DiegoPC

  • Birthday 01/29/1980

Profile information

  • Gender
    Hombre
  • Localización:
    Arequipa, Perú
  • Interests
    Excel?

Converted

  • Campos
    ;
  • Mi versión de Excel:
    6

Recent Profile Visitors

2,869 profile views

DiegoPC's Achievements

  1. Hola Pues exactamente como lo solicitaste: Cargo los escenarios existentes cuando seleccionas la celda (evento selectionchange) que tiene la lista desplegable. Cuando cambias el escenario (evento Change) muestro el escenario con todas las celdas cambiantes que tenga (que en mi ejemplo era la celda B1
  2. Hola. Si entendemos que los días donde se vio teoría tienen un dato en blanco (no con cero) y que la cantidad de ejercicios es un número desde 0 (para quien no hizo la tarea) hasta "n", bastaría con usar la función promedio.
  3. Hola Una pequeña muestra para ver si te sirve Escenarios.xlsm
  4. Hola, una pequeña diferencia es que la fórmula (y su resultado) solo estará en la celda en la que se puso. En el caso de la macro, ésta pondría el resultado en cualquier celda que esté activa al momento de ejecutar la macro, es decir, que potencialmente estaría en cualquier celda. Este es el comportamiento ontológico de las fórmulas, y que es antagónico al de las macros.
  5. Hola @Hbarreto, @Gerson Pineda y @Srr4 Propongo otra forma por si os interesa o si le sirve a alguien que visite este post en un futuro. Yo lo que hago es acceder a los datos mediante una consulta "Select" usando VBA y ADO. El módulo de VBA lo oculto con contraseña (que no es perfecta y se puede romper con infinidad de programas, pero sirve contra los simples mortales) y cargo los datos mediante el método CopyfromRecordset del objeto Range. La seguridad la puedo manejar directamente con el usuario de SQL que se conecte con ADO
  6. Hola Si no subes archivo pues no nos dejas más que adivinar, además también falta que aclares lo que te sucede. Cuando abres muchos libros, ¿a qué te refieres exactamente con eso de que deja de funcionar? ¿Cuál es el comportamiento que presenta? ¿Qué código exactamente tienes en ese libro? Comenzando con el proceso adivinatorio.... la macro debería estar en el evento Open de Workbook y dentro del código se debería utilizar únicamente Thisworkbook, nada de activeworkbook ni andar activando los libros.
  7. Rayos!!! Entonces puedes copiar y pegar un texto de alguno de los innumerables foros que existen en la web, porque en teoría no te interesa el texto, solo que este exista sin tener que escribirlo. Misma técnica milenaria, distinto Dojo! 😁 Yo no tengo Office 2019, uso 2016 y funciona, no creo que lo hayan quitado en 2019 después de tantos años de existir. ¿Tal vez por la licencia? ¿Una básica no tendrá esa funcionalidad?
  8. Hola En Word, desde que tengo memoria, si escribes =rand(){ENTER} te aparece un texto de ejemplo, o también puedes escribir =rand(# de párrafos, # de oraciones en cada párrafo){ENTER} Esto funciona siempre y cuando el =rand esté al principio de una línea y le presiones ENTER al final, la idea de que aparezca un TEXTO de prueba, es ideal para un procesador de TEXTO, como Word, no tiene sentido que lo hagas en Excel porque Excel es una hoja de cálculo, allí realizas cálculos, no procesas textos. De todas formas, si quieres tener una gran cantidad de texto en Excel puedes utilizar la milenaria, ancestral, mística y poco conocida técnica de artes marciales llamada COPIAR Y PEGAR.... te vas a Word, usas RAND, copias, vas a Excel y PEGAS.... VUALÁ!
  9. Hola Supongo que los estás haciendo con Power Query. Yo pondría los comentarios en otra tabla con un ID que pueda relacionar ambas tablas (puede ser la ruta), luego se puede cargar esa segunda tabla y hacerle un join con la primera para obtener los comentarios
  10. Cuando llamas al procedimiento, no le pongas coma... Pusiste: EnviarHojaActiva , Me Debe ser: EnviarHojaActiva Me
  11. Hola No lo deshabilites, solo haz que si restaura la ventana se la vuelves a maximizar a la mala y de paso lo amenazas por malcriado. Private Sub Workbook_WindowResize(ByVal Wn As Window) If Wn.WindowState <> xlMaximized Then Wn.WindowState = xlMaximized Application.StatusBar = "Te dije que no se permite restaurar la ventana, lo vuelves a hacer y te apago la computadora" End If End Sub
  12. Hola a todos. Otra forma... =Max(5000;D8*7,3%)
  13. Creo que @JasallBcn preguntaba por la versión del solicitante (quien abrió este hilo) y no de @Antoni casi me caigo como el popular Condorito, jajajaja
  14. Usando la bola de cristal.... Presiona CTRL + Fin, podría apostar (parezco apostador compulsivo) que al presionar esa compbinación de teclas, te va a enviar a la última fila. Si eso es cierto, Excel asume que has usado la totalidad de filas y, por lo tanto, ya no puedes adicionar más.
  15. Hola. Se me ocurre que te puede servir Power Automate, pero como este es un foro de Excel, tal vez me baneen 😅
×
×
  • Create New...

Important Information

Privacy Policy