Jump to content

avalencia

Moderators
  • Content Count

    1,352
  • Joined

  • Last visited

  • Days Won

    75

avalencia last won the day on June 28

avalencia had the most liked content!

About avalencia

  • Rank
    Abraham Valencia
  • Birthday 01/17/1978

Contact Methods

  • Website URL
    https://abrahamexcel.blogspot.pe/

Profile information

  • Gender
    Hombre
  • Localización:
    Perú

Converted

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

Recent Profile Visitors

2,417 profile views
  1. Si quieres tus propios ejecutables y administrar/usar bases de datos, sí VB.Net; otra opción es C#. Ah bueno, si estás loco por la programación como yo, aprende C++ jejeje. Para cualquiera de los tres, descárgate Visual Studio, las ediciones Community de Microsoft son gratuitas. Saludos.
  2. Hola, como ya te han comentado, no se puede evitar ver la presentación propia de Excel, no hay forma de evitarla así se usen macros o cualquier evento del archivo, claro, dependiendo del tamaño del archivo y/o las características de la PC y/o lo que tengas en tu evento Open, se verá menos o más tiempo. Para terminar, por más que actives tu Userform a través del evento Open y quites la visibilidad del Excel, igual se verá la dichosa presentación, y no, tampoco hay forma de mostrar directamente el Userform ¿Por qué? Excel es una hoja de cálculo, no es un Entorno de Desarrollo Integrado (IDE) con el que se crea software propio, el VBA es parte de Excel, no se puede compilar aparte, si quieres algo propio, necesariamente tienes que recurrir a Visual.Net, C++, C, C#, etc. Saludos.
  3. Hola Claro que se puede hacer ambas cosas, no recibes respuesta porque no has hecho preguntas puntuales y no necesariamente en los foros la gente tiene tiempo de hacer todo un desarrollo (algunos lo tienen a veces). Como para que vayas intentando, la clave está en las sentencias SQL que debes usar. Mira el ejemplo 8 de mi blog: https://abrahamexcel.blogspot.com/ Saludos
  4. ¿Estas segura que en esa línea ocurre el error? ¿Estás segura que es con esa macro que has mostrado?
  5. Hola La verdad, no sé los demás, pero yo no entendí nada. Sugiero tratar de ordenarte, explicar de mejor manera y sobre todo, una cosa a la vez, para que podamos entenderte y ayudarte. Saludos.
  6. Hola Lo primero es recordar que la programación es sobre todo entender qué es lo que hace cada instrucción que se usa en las macros. Sugiero que vuelvas a revisar el mismo archivo que has enviado y trates de, justamente, entender que hace cada linea y cada macro. PAra ayudarte a entender, este enlace te ayudará: http://www.cpearson.com/excel/vbe.aspx Una vez que entiendas, algo importante es que sepas que solo podrías hacer los cambios si los archivos que mencionas están en carpetas que estén "mapeadas" y a las que tengas acceso a través de la red de tu empresa. De ser el acceso por nube, intranet o internet, lamentablemente no podrás realizar los cambios requeridos. Ah, ojo, entiendo que no tengas los conocimiento sobre el tema, pero lo que pides no es una modificación a lo que envías, es el desarrollo de algo nuevo, y es complicado que en los foros se haga todo eso ya que se ayuda de modo gratuito. Intenta avanzar algo y ya sobre esos avances se te brinda ayuda.
  7. Aunque sigues sin indicar, en específico, cómo envías el mensaje, al parecer usas "display", cuando no es necesario si quieres enviar sin cambios, usa "Send" y listo, nadie podrá borrarlo. Saludos.
  8. Hola No se entiende a qué te refieres ¿A que la persona a la que le llega el mensaje (To - Destinatario) no pueda responder evitando que en esa respuesta se evite también enviarla al mismo CC? De ser eso, pues no puedes hacer nada pues ya todo depende el destinatario y a quiénes decida responder esa persona.
  9. Hola nuevamente Borra esta línea: Set WordApp = Nothing Y modifica así esta: Wordapp.ActiveDocument.SaveAs2 Filename:=direc & "\" & nombre & ".docx", FileFormat:=wdFormatDocumentDefault Saludos
  10. Hola Como te dije en un grupo de Facebook, sugiero leer todos estos artículos y probar: https://abrahamexcel.blogspot.com/search?q=word Saludos
  11. Hola No tengo configurado el puerto Telnet para probar, pero con macros (y sin usar librerías y/u otros objetos ActiveX) puedes enviar código mediante la consola de Windows (cmd) hacia dicho puerto (23) usando Shell (aunque hay un par de formas más). Claro, podrías quizá también necesitar SendKeys, cuya "inestabilidad" es bastante conocida. Prueba algo así: Call Shell("cmd.exe /k telnet 192.168.1.1 ", vbNormalFocus) Saludos
  12. Volviendo a ver tu archivo, caigo en que tu dilema es más complicado de lo que parecía inicialmente dado que en tu columna "question" (G), hay preguntas repetidas. Supongo que usaste un formulario web que al importar a una hoja de cálculo coloca así las preguntas de respuesta múltiples, o algo similar. De no haber ese dilema, se resolvería con Indice y Coincidir. Ya que no es así, necesariamente tienes que transponer tus datos de forma manual (copiar - pegado especial) o hacerlo a través de una macro. Claro, para eso último hay que saber algo de VBA y sobre el intento propio pedir ayuda, o que otra persona tenga el tiempo para hacértela toda, que lamentablemente no es mi caso. Lo siento.
  13. Hola nuevamente: Como comenté, no revisé todo, pero hay otro error, reemplaza: objword.ActiveDocument.SaveAs2 Filename:=direc & "\" & nombre & ".docx", _ FileFormat:=wdFormatDocumentDefault Saludos
  14. Hola nuevamente Tu pregunta inicial era sobre la Cinta de Opciones, y para crear, modificar u ocultar/bloquear/mostrar/desbloquear cualquiera de sus pestañas, ya sean propias o las de Word, necesariamente necesitas los programas mencionados. Y no me refiero solo al archivo que has enviado, sino, a cualquiera así sea uno nuevo. Con solo Word o VBA, pues no se puede,
  15. Hola Quita todos los On Error Resume Next que tengas, es una mala costumbre usarlos a menos que sea estrictamente necesario. Luego corre la macro del problema y envía captura de pantalla del error así como señala en qué fila se da. Ojo que es probable que no esté entre lo que has enviado. Ojo, si tiene otros controles tipo On Error Goto, coméntalos para que no controlen el error.
×
×
  • Create New...

Important Information

Privacy Policy