Jump to content

José_Santos

Members
  • Content Count

    306
  • Joined

  • Last visited

  • Days Won

    5

1 Follower

About José_Santos

  • Rank
    Advanced Member

Contact Methods

  • Website URL Array

Profile information

  • Gender Array
  • Localización: Array

Converted

  • Campos Array

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hola, Por si ayuda... https://docs.microsoft.com/es-es/office/vba/api/excel.application.inputbox Usando el tipo 8, con el input, deja seleccionar físicamente las celdas que se quieren incluir. Saludos.
  2. @bigpetroman No hay color entre hacerlo con MSXML2.XMLHTTP a hacerlo con IE, el segundo método es muy lento en el caso de que en el proceso se quieran extraer varias URL´s, aunque, para este caso en particular es idóneo. El valor del Bitcoin de esta Web no es real ya que está redondeado... te aconsejo lo extraigas de otras maneras alternativas como has comentado. Saludos.
  3. Gracias. El ejemplo de Antoni sirve para cualquier función... Lo pongo aquí más resumido... ' función que utiliza ParamArray Private Function ejemplo(ParamArray Los_Valores() As Variant) As Variant 'Recorre el array For i = LBound(Los_Valores) To UBound(Los_Valores) MsgBox Los_Valores(i) Next End Function Sub Prueba() 'Le envía la lista de parámetros Max = ejemplo(165, 654, 6897, 265, 6598, 999999) End Sub
  4. La verdad que cualquier solución a las variantes que planteas me hubiera valido. Pero para no complicarlo mucho te pongo un ejemplo sencillo; Function Ejemplo (edad1, edad2) end function ¿Hay alguna manera, con VBA, que te diga cuantos argumentos tiene esa función y qué valores ha recibido) El código debe valer para cualquier función ya tenga 2, 3 o 10 argumentos.
  5. La cotización de la Web no es la real, como ves está redondeado. Seguramente tomen cualquiera de los dos precios y lo redondeen o quizás hagan algún calculo con las dos cotizaciones y el resultado lo redondeen también. Igual si miras el código HTML de la web veas que calculo exacto hacen. A veces, en Web Scraping, el ID o className no vale, a mucha información accedes a través de XML o JSON, como en este caso. Para extraer los precios que aparecen en esa URL solo tienes que tratar los datos con la función split como si fuera texto, o si alguien tiene un método para leer JSON con VBA, mejor.
  6. Hola, En principio el cambio para el Bitcoin / USD lo puedes conseguir accediendo al fichero JSON que encuentras en esta URL: http://preev.com/pulse/units:btc+usd/sources:bitstamp+kraken La información que extraes del JSON es la que puedes ver en la imagen que he adjuntado. Parece que devuelve el cambio de dos proveedores de precios. Saludos.
  7. Hola a todos, ¿Alguien sabe como se pueden recorrer los valores de los argumentos que se reciben en una función en VBA? Estoy aprendiendo a utilizar JavaScript desde el propio Excel con Script Lab y hay una sentencia que es "arguments.length" que te da el número de argumentos que recibe la función, y con un bucle puedes recorrerlos ya que a cada argumento se accede a través de un índice. arguments[1], arguments[2], etc. La verdad que no he visto nunca como hacer esto con VBA, si alguien tiene idea de cómo hacerlo, sería interesante aprenderlo (yo no lo he visto antes) Saludos.
  8. Yo creo que, en teoría, no hace falta el ancho y alto de una celda, puede ser variable... Todas las celdas tienen una propiedad Top, height, width, left, etc que puedes chequear con las coordenadas de la forma... Igual por ahi puedes solucionar el problema.
  9. Hola,

    Perdona si te molestó mi comentario. Al leer rápido entendí que te referías a un archivo en la nube y no a "tu" archivo en la nube...

    Saludos.

  10. @avalencia, no te enfades hombre, pensé que te referías a cualquier archivo que estuviese en la nube no en concreto con un ACCESS. Ya puestos en el tema... ¿Hay alguna razón por la que se pueda interactuar con outlook, excel, etc en la nube sin tener que descargarlos y no se pueda con ACCESS? Disculpa si te ha molestado mi anterior comentario... Saludos.
  11. Hola, @avalencia está un poco anticuado en cuanto a las últimas tendencias... Yo accedo a OneDrive en la nube (sin tenerlo instalado en el PC) subo archivos, creo carpetas, etc. Accedo también a ficheros Excel que están en OneDrive y modifico cosas en ellos sin tener que descargarlos... Lo que no he hecho aún es trabajar con Access en la nube. Todo esto se hace con solicitudes HTTP, OAuth 2.0 y demás. Normalmente se programa con python... JS pero también se puede hacer con VBA. Como cada vez, menos datos están en local, esta técnica se va a hacer imprescindible ya que todo tiende a estar en la nube. Saludos.
  12. Version 1.0.0

    8 downloads

    Plantilla Excel que calcula el cambio de la divisa para una fecha determinada, de igual forma que aparece en esta Web: https://www.xe.com/es/travel-expenses-calculator/
  13. @sretamalb Casi todo es posible, solo lleva su tiempo. Te he adjuntado el archivo para que lo modifiques a tus necesidades.
  14. @Galactico En este post he subido un archivo con un ejemplo para que te hagas una idea de los objetos que yo utilizo. Saludos.
×
×
  • Create New...

Important Information

Privacy Policy

Ayuda Excel - Madrid, Madrid, ES - Valorada por 6254 personas - Aprender Excel - Total: 4.7 / 5