Jump to content

jose_luisc

Members
  • Content Count

    116
  • Joined

  • Last visited

About jose_luisc

  • Rank
    Advanced Member

Converted

  • Campos Array

Recent Profile Visitors

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

  1. El foro Ayuda Excel Gracias por la ayuda Saludos
  2. Buenas noches, creo que encontré el posible problema, cuando la celda que se hace referencia lleva el mero número, se cumple el código sin problemas, pero cuando lleva una función que da como resultado ese mismo número, no se cumple. Subo ejemplo Libro1.xlsm
  3. Por poco voy a pedir que me cocine y lave la ropa el archivo
  4. Voy a probar poner los dos códigos en el archivo de ejemplo para ver si es ese el problema u otro, porque en la misma hojas tengo otros códigos Private Sub Worksheet_Activate() Private Sub CommandButton1_Click() Private Sub TextBox1_Change() Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) Private Sub Worksheet_SelectionChange(ByVal Target As Range) Está cargada de códigos la hoja Después de probar comento Saludos
  5. Si Leopoldo, es verdad, es que estoy en el trabajo y no tengo acceso continuo al PC, aqui está el otro código, pero creo haberlo puesto como tu dices y no me funcionó, fijate si está bien redactado. El otro código deja bloqueado la celda D7 despues de salir de ella y deja protejida la hoja como estaba anteriormente: Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Target.Address = "$D$7" Then ActiveSheet.Unprotect ActiveCell.Locked = True ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFiltering:=True, AllowUsingPivotTables:=True Application.EnableEvents = True End If If Target.Address = "$H$3" Then ActiveSheet.Shapes("LARGA").Visible = False ActiveSheet.Shapes("CORTA").Visible = False If Target > 35 Then ActiveSheet.Shapes("LARGA").Visible = True Else ActiveSheet.Shapes("CORTA").Visible = True End If End If End Sub
  6. Si, leí que esa es la forma de proceder en estos casos, pero lo que no se es como se diseña el código para que queden los dos en uno solo
  7. Es verdad, lo probé en el ejemplo y funciona de maravillas, pero cuando lo pongo en mi archivo, al tener otro Worksheet_Change en la misma hoja me dice "Error de compilación: se ha detectado un nombre ambiguo: Worksheet_Change" Como se hace en estos casos? Saludos
  8. Buenas noches, coloqué el código en el archivo de ejemplo que subí anteriormente Antoni, pero no me funciona, no hace nada, no se que puedo estar haciendo mal, le coloqué sus respectivos nombres a los rectángulos, pero no funciona Saludos Jose
  9. Muchas gracias Antoni, en un rato lo pruebo y comento Saludos
  10. Se me ocurrio algo mas sencillo, en el nuevo ejemplo puse dos rectángulos y una celda con números, se puede hacer que dependientes de esos números aparezca o desaparezca uno de los rectángulos Saludos Jose Libro1.xlsm
  11. Buenas noches foro, les cuento lo que intento hacer para ver si me pueden decir como o si no se puede, tengo dos formas rectangulares, las cuales tienen asignado una macro cada una para redirigir a ciertas hojas del libro, si en la tabla de base de datos la boleta en curso (que es siempre la del número más alto) tiene hasta 16 filas, le doy click a una de las formas para imprimir una hoja corta y si tiene hasta 32 filas (que es el maximo que me entra en una hoja A4) le doy click a la otra forma que me redirige as una hoja diseñada para imprimir en papel A4 Ahora bien, yo quiero que si en "BD BOL VENTAS" la cantidad de filas con el mismo número de boleta es de hasta 16, se vea solamente la forma rectangular que lleva la macro correspondiente a ese número de renglones en la boleta; y si es de más de 16 que se oculte esta y se visualice solamente la otra forma rectangular que lleva hasta la boleta de hasta 32 renglones. Yo pensé en un formato condicional que le de el mismo color que el fondo a la forma que quiero ocultar, no se si se puede hacer eso, ustedes dirán si es posible o si hay un método más elegante para hacerlo El ejemplo que subo es muy básico, hecho a "las patadas" Espero que se entienda todo el lío que traté de explicar Desde ya muchas gracias Saludos Jose Libro1.xlsm
  12. Buen día, muchas gracias Héctor, lo mas cerca que estuve fue poniendo =(precioDescontado/precioNormal)-1 Gracias otra vez! Saludos Jose
  13. Buenas noches gente, mi duda es si se puede y como, encontrar el número del porcentaje que se le aplicó a un descuento. Ejemplo: tengo el numero de un precio: $ 20 al cual se le aplicó un descuento y quedó en $ 17. Ese porcentaje de descuento X (que en este caso es 15) se puede hallar con una formula de excel? Muchas gracias de antemano Saludos Jose
×
×
  • Create New...

Important Information

Privacy Policy

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