Saltar al contenido

Leopoldo Blancas

Miembros
  • Contador de contenido

    885
  • Unido

  • Última visita

  • Days Won

    12

Sobre Leopoldo Blancas

  • Rango
    Miembro

Configuraciones

  • Campo que utilizas como separador de argumentos ,

Visitantes recientes del perfil

El bloque de últimos visitantes está desactivado y no se puede mostrar a otros usuarios.

  1. Leopoldo Blancas

    Crear un botón en una hoja desde VBA

    @Pirtrafilla Amigo amigo.... amigo... GRABA UNA MACRO con todo lo que quieras hacer, no solo crear el BOTÓN sino también copiandolo a la otra hoja, moverlo, cambiarlo de tamaño, etc. etc. Todo lo que te permita hacer la GRABADORA DE MACROS y ahí esta la respuesta, va a ver código que no te sirva o hay que hacerle algunas modificaciones, pero te va a dar una idea de como tratar a los CONTROLES creados. Saludos. P.D.: Búscale en la WEB y has ejemplos a como tu vayas avanzando, no quieras hacer cosas grandes si no dominas lo pequeño.
  2. Leopoldo Blancas

    Crear un botón en una hoja desde VBA

    Asi lo necesitas? Sub Macro1() Hoja1.Buttons.Add(300.75, 15, 72, 72).Select Selection.OnAction = "Macro1" End Sub Otra Opción Sub Macro2() Hoja1.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _ , DisplayAsIcon:=False, Left:=300, Top:=114, Width:=65.25, Height:= _ 28.5).Select Range("D8").Select End Sub Saludos.
  3. Leopoldo Blancas

    Crear un botón en una hoja desde VBA

    Creo que no has buscado demasiado pero bueno.... Muchas veces consigues mucho código útil GRABANDO UNA MACRO. Solo que hay que adaptarlo a nuestra necesidad. SI SABES GRABAR UNA MACRO? Pregunta con todo respeto.
  4. Leopoldo Blancas

    Simulaciones genéticas en Excel usando VBA

    Amigo casi escribes un libro... Lo que yo te recomiendo es que veas muchos tutoriales de excel, para que vayas entendiendo como se trabaja y ya sobre eso vas haciendo tus diseños, ya que con todo lo que dices me pierdo. Creo que tu más que nadie sabe como armaría sus datos y como obtendría sus resultados. Ya sobre la marcha vas preguntando por DUDAS. Saludos.
  5. Leopoldo Blancas

    Extraer valores masivos

    La verdad que no....Sera algo de DALAI LAMA, KUNG FU, YOGA, TU RELIGION, MAHATMA GANDHI.....TAI CHI...????
  6. Leopoldo Blancas

    Extraer valores masivos

    @Gerson Pineda, que paciencia.
  7. Leopoldo Blancas

    sumar datos con formato condicional

    A lo mejor @cesarion_2009 leyó en algun post sobre la Bola de Cristal que anda por el foro...y la quiere poner a trabajar.
  8. Leopoldo Blancas

    Enviar mail con rango de celda

    Creo que no hay duda o si???
  9. Leopoldo Blancas

    Macro muy lenta de un día para otro

    Virus? u otros bichos??? Usa Windows Defender en Win10 o Microsoft Security Essentials para windows 7, Limpia Todo. Y usa CCLEANER y TUNEUP Y POR ULTIMO DESFRAGMENTAS LA UNIDAD. hay veces que los DD tienen errorres y por desgracia ahí cae nuestro archivo y anda lento... Si ese mismo archivo en otra máquina anda bien, entonces si son virus o DD. Saludos
  10. Leopoldo Blancas

    Macro muy lenta de un día para otro

    Algo externo?= El operador de la computadora. (Un Chiste!!!) Los SELECT trata de utilizarlos solo al termino del proceso si es posible, en ves de SELECT utiliza ACTIVATE. Fluyen mejor las Macros. Y en la medida de lo posible no hagas "paradas" al código es mejor ejecutarlas de una vez, por ejemplo: [B5:E5].Select Selection.Insert Shift:=xlDown Resumelo en una linea: [B5:E5].Insert Shift:=xlDown ////////////////////////////////////////////////////////////////////////////////////// En vez de poner algo como esto: Sheets("VENTAS").Range("BF4:BP4").Copy Sheets("BD BOL VENTAS").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Es mejor así: Hoja1.Range("BF4:BP4").Copy Hoja2.Range("B4") NOTA: SOLO SON IDEAS, A LO MEJOR NO TODO SE PUEDE HACER DE ESTA MANERA. Saludos.
  11. Leopoldo Blancas

    Limpia dinamicamnte filas de rango

    Hola @Milton Cordova, Quiero hacerte una sugerencia ya que ya te solucionaron tu duda pero tu no la vez, te recomiendo que empieces con ejemplos sencillos, pero cada cosa nueva que veas trata de entender que es lo que hace e investiga sobre ello y has tus ejemplos pequeños y particulares, de modo que poco a poco vayas entendiendo a VBA. Te explico, Target es un Objeto tipo Range, que puede ser una Celda o un Rango de Celdas. Con el cual puedes obtener información sobre una Celda o un Rango de Celdas y también puedes darle valores a la Celda y muchas cosas más. Por ejemplo si haces: Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) With Target' Sabes lo que hace WITH? MsgBox .Row 'Te mostraría la Fila Ej. 15 MsgBox .Column 'Te mostraría la Columna. Ej. 11 MsgBox .Value 'Te muestra el valor que hay en la celda. Ej. 10 MsgBox .Address ' Te muestra la dirección de la celda. Ej. $K$15 MsgBox .Value = 200 ' Va a poner el valor de 200 en la celda donde le diste Click Derecho. End With End Sub Y lo que hace @Gerson Pineda, es armar el rango Range(Cells(.Row, .Column), Cells(.Row, "V")) dependiendo donde hagas el Click Derecho. para borrar el contenido con .ClearContents, y es por eso que te puso esto: Y con solo poner: Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Target, Range("k15:k70 ")) Is Nothing Then With Target Range(Cells(.Row, .Column), Cells(.Row, "V")).ClearContents End With End If End Sub Ya esta solucionado tu duda. Y es por eso que ya no te contestan, ya que el problema es tuyo ya no de ellos. Saludos. P.D.: Yo también estoy en el aprendizaje, pero es poco a poco.
  12. Leopoldo Blancas

    ASAP Utilities. Opiniones

    Muy bueno...yo también lo use un rato...hace unos años!!!
  13. Leopoldo Blancas

    Problema en macro.

    Ahora si me hiciste reír @Gerson Pineda, Ok, para la otra seré más corto en la explicación. Ya lo resolví de las dos formas, no hay problema. A veces con unas cervezas fluye mejor el mouse y el teclado... Saludos.
  14. Leopoldo Blancas

    Problema en macro.

    Hay días que no sale nada bien... pero ayer y hoy todo excelente, ya quedo solucionado también con Arrays y Colecciones sin hoja Auxiliar. P.D.: Para el que estaba preocupado digo no...
  15. Leopoldo Blancas

    Problema en macro.

    Bueno, a veces se olvidan cosas obvias. con solo poner: .ListObjects("CredCobra").Range.AutoFilter Field:=3 antes del With, antes de terminar con el cliente lo solucione. Gracias. P.D.: Pero si se puede hacer sin hoja auxiliar bien venida, yo lo voy a tratar de hacer. Saludos.
×

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.