tag:blogger.com,1999:blog-7983188466168395484.post8641135465201128155..comments2023-10-31T14:55:45.413+01:00Comments on Hojas de cálculo Excel: Omitir los avisos al ejecutar un macroEl pilt®afilla - www.3piesalgato.comhttp://www.blogger.com/profile/17515836395057154507noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-7983188466168395484.post-73072750779241327992013-08-25T00:23:36.966+02:002013-08-25T00:23:36.966+02:00Hola Javier. ¿Cómo hago para que en una hoja bloqu...Hola Javier. ¿Cómo hago para que en una hoja bloqueada las tablas que tengo allí se expandan automáticamente cuando quiera agregar datos a alguna de ellas?<br />Mil gracias.Pipehttps://www.blogger.com/profile/07741509836869213972noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-22931655943408846942012-03-11T17:11:16.241+01:002012-03-11T17:11:16.241+01:00Hola, tu blog super interesante. No soy muy expert...Hola, tu blog super interesante. No soy muy experta en esto de las macros y lo haces muy fácil. Felicidades!Mi consulta es: Necesito crear una macro que me mande una alerta, 10 días antes de la fecha de vencimiento de la entrega de material, columna D (exactamente 10 días antes de la fecha de cada fila, ya que son diferentes) y otra en la que me alerte 10 días antes de la fecha en que el cliente me pagará la factura, columna F. Y al mismo tiempo enviar esta información por correo a la persona encargada. Es posible? Podrías por favor, ayudarme? Tal vez es mucho pedir, pero creo que excel es una maravilla. Mil gracias, te envio cordiales saludos.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-14555478731932897602011-06-06T17:02:11.067+02:002011-06-06T17:02:11.067+02:00=ENTERO((E6-D6)*24) &":"& MINUTO...=ENTERO((E6-D6)*24) &":"& MINUTO((E6-D6-ENTERO(E6-D6)))<br />Donde D6 es la hora final y E6 la hora de inicio.<br />Salu2spoknoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-51802322597750658922010-05-10T19:14:49.555+02:002010-05-10T19:14:49.555+02:00Buenas tardes Javier Marco.
Excelente blog, felici...Buenas tardes Javier Marco.<br />Excelente blog, felicidades por tan fenomenal trabajo.<br />He usado la línea que comentas en un codigo que me por algun motivo me salia un mensaje (lo cual no debia ocurrir) y con ello he logrado que el codigo llegue a buen termino, sin embargo he notado algo extraño en Excel a partir de ese momento (pudiera tratarse de coincidencia) y es que cuando quiero abrir el libro guardado previamente mediante dicho codigo Xl marca error con la opcion de enviar reporte y recuperar archivos, alguna idea de que pudiera estar ocurriendo, si gustas puedo enviarte el codigo para que si te es posible le des una revisada y veas si hay algo malo en mi codigo que pudiera estar provocando este comportamiento anormal de mi Xl.<br />Uso Xl 2007.Claudio Czhttps://www.blogger.com/profile/12852645660752906736noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-77887002067402485972009-07-23T20:13:51.796+02:002009-07-23T20:13:51.796+02:00Fantastico, enhorabuenaFantastico, enhorabuenaAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-78394628148183803482009-04-27T13:19:00.000+02:002009-04-27T13:19:00.000+02:00Hola:
Tengo un formulario que omite las barras de ...Hola:<br />Tengo un formulario que omite las barras de excel para que no parezca una aplicacin de excel, pero si tengo varias pantallas abiertas, se queda detras de todas. ¿Como puedo hacer para que sea la visible?.<br />Gracias.<br /><br />Saludos.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-3686987281052695922009-01-19T22:16:00.000+01:002009-01-19T22:16:00.000+01:00buenas tardes, yo aqui de nuevo con el mismo probl...buenas tardes, yo aqui de nuevo con el mismo problema, aplique el codigo que me dijiste a la macro pero la macro se sigue ejecutando aunque el cuadro de edicion este vacio, hice la prueba de ponerle cualquier nombre al cuadro de edicion en el codigo y la macro igual se ejecuta, nisiquiera me sale algun mensaje de error, nose que estare haciendo mal, muchas gracias!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-79580528927226043142009-01-15T15:40:00.000+01:002009-01-15T15:40:00.000+01:00¿Un textbox no es lo mismo que un editbox?.Tan sol...¿Un textbox no es lo mismo que un editbox?.<BR/><BR/>Tan solo tienes que cambiar el nombre del control (en las propiedades del control te aparece el nombre). Yo he supuesto que se llamaba Textbox1.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-60322851950412401432009-01-15T15:18:00.000+01:002009-01-15T15:18:00.000+01:00buenos dias, ahora si eso mismo era lo que ocupada...buenos dias, ahora si eso mismo era lo que ocupada, pero como lo aplicaria a un Cuadro de edicion o un editbox<BR/><BR/>graciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-79876877846349236202009-01-15T09:38:00.000+01:002009-01-15T09:38:00.000+01:00Si tienes un formulario como dices, seguramente te...Si tienes un formulario como dices, seguramente tendrás un botón de "enviar" o algo así, para ejecutar el macro, ¿no?. Pues antes de ejecutar el macro, dentro del código de ese botón le pones algo como esto:<BR/><BR/>if trim(Textbox1)="" then no_ejecutar = true<BR/><BR/>Así con cada input de texto... Luego, antes de ejecutar el macro, si ves que la variable no_ejecutar es igual a true, pues muestras un msgbox informando de que falta algún campo por rellenar, y sino, pues ejecutas el macro.<BR/><BR/>Saludos.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-52594726295247546182009-01-14T22:26:00.000+01:002009-01-14T22:26:00.000+01:00Javier gracias por tu tiempo, pero creo que no me ...Javier gracias por tu tiempo, pero creo que no me he explicado bien, la macro que tengo hace lo siguiente<BR/><BR/>Sheets("general").Range("B7").CurrentRegion.Copy<BR/><BR/>Sheets("base de datos").Range("B65536").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues<BR/><BR/>la base de datos que tengo la alimento por medio de un formulario personalizado, lo que quiero es que la macro solo se pueda ejecutar si todos los campos del formulario esten llenos.<BR/><BR/>de nuevo, muchas graciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-4762782109400628862009-01-12T09:20:00.000+01:002009-01-12T09:20:00.000+01:00Pues puedes usar el macro llamado Auto_open() que ...Pues puedes usar el macro llamado Auto_open() que se ejecuta al abrir el libro. Pon un condicional dentro, que mire el valor de la celda en cuestión, y entonces ejecutas lo que haya dentro del condicional.<BR/><BR/>En este blog tienes más info sobre el macro Auto_open().<BR/><BR/>SaludosEl pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-22189869343896822562009-01-09T20:20:00.000+01:002009-01-09T20:20:00.000+01:00muchas gracias por la pronta respuesta, pero no es...muchas gracias por la pronta respuesta, pero no estoy seguro que sea eso lo que ocupo, seria mas bien como una condicion en la macro, por ej: si A1 = "" que la macro no termine de ejecutarse, pero si el A1 tiene algun valor que si se ejecute, seria como verificar antes de ejecutarse,<BR/><BR/>muchas graciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-37795102772335402742009-01-09T10:07:00.000+01:002009-01-09T10:07:00.000+01:00Copia este macro de ejemplo, en la Hoja1 (desde VB...Copia este macro de ejemplo, en la Hoja1 (desde VBA), no dentro de un módulo, sino dentro de la hoja1:<BR/><BR/>Private Sub Worksheet_Change(ByVal Target As Range)<BR/>'Si ha errores, que continúe<BR/>On Error Resume Next<BR/>'Si cambiamos el dato de la celda A1<BR/>'llamamos al macro mensaje<BR/>celda = "A1:A1"<BR/>If Not Application.Intersect(ActiveCell, Range(celda)) Is Nothing Then mostrar_mensaje<BR/>End Sub<BR/><BR/>Ahora coloca este macro en un módulo:<BR/><BR/>Sub mostrar_mensaje()<BR/>respuesta = MsgBox("Has cambiado la celda A1")<BR/>End Sub<BR/><BR/>SaludosEl pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-41769127573694709592009-01-08T21:24:00.000+01:002009-01-08T21:24:00.000+01:00gracias de mucha ayuda esto, tengo una consulta, t...gracias de mucha ayuda esto, tengo una consulta, tengo una macro que quiero que se ejecute dependiedo del contenio de una celda, por ej: si la celda tiene valor 1 que si se ejecute, pero si tiene valor 2 que no se ejecute, como puedo hacer que me verifique antes de correrla?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-51354046076442584862008-03-27T09:32:00.000+01:002008-03-27T09:32:00.000+01:00Muchas gracias.Veo que tienes un interesante libro...Muchas gracias.<BR/><BR/>Veo que tienes un interesante libro sobre excel. Por el vistazo que le he echado al índice, parece altamente recomendable.<BR/><BR/>Salu2El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-3710633730974971342008-03-26T19:52:00.000+01:002008-03-26T19:52:00.000+01:00Muy bueno este blog.Ánimo con el Excel.Con tu perm...Muy bueno este blog.<BR/>Ánimo con el Excel.<BR/>Con tu permiso voy a enlazar al contenido de tu sitio desde el mío, necesitomas.com<BR/><BR/>un saludo.pacomegiahttps://www.blogger.com/profile/14002013369417042745noreply@blogger.com