Jump to content

Agregar asteriscos en msgbox de contraseña


Recommended Posts

Hola comunidad!!

En esta oportunidad les traigo un problema que tengo hace rato!

Actualmente tengo una planilla que tiene 4 botones, para que corran debes ingresar una contraseña. La misma esta a la vista, es decir, no puedo colocar asteriscos en lugar de las letras. Por lo que estuve leyendo, con el metodo que utilizo para colocar la contraseña, no me permite. La verdad quise cambiarlo pero no puedo, no me sale.

Alguien me podria dar una mano?

Es decir, necesito que cuando acciono el boton, salte un msgbox solicitando contraseña pero que la misma no se vea cuando la escribo.

Copio una parte del codigo que utiliza este metodo de contraseña;

 

Private Sub Descontar_Click()

Application.ScreenUpdating = False

If (InputBox("Introduzca la contraseña adecuada", "Atención") <> "Pacheco.") Then
    Call MsgBox("Contraseña incorrecta", vbCritical Or vbDefaultButton1, "Atención")
    Exit Sub

End If
    'Desproteger la Hoja
    Worksheets("Stock").Unprotect "Pacheco."
    Range("L11:L500").Select
    Selection.Copy
    ActiveCell.Offset(0, -4).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("J11:J500").Select
    Selection.ClearContents
    
    Worksheets("Stock").Range("J10:J500").Locked = False
    Worksheets("Stock").Range("N10:N500").Locked = False
    Worksheets("Stock").Range("M2:Q3").Locked = False
    Worksheets("Stock").Range("S2:U10").Locked = False
    Range("J10").Select

    'Proteger la Hoja
    Worksheets("Stock").Protect Password:="Pacheco.", DrawingObjects:=False, Contents:=True, Scenarios:=False, _
    UserInterfaceOnly:=False, AllowFormattingCells:=False, AllowFormattingColumns:=False, _
    AllowFormattingRows:=False, AllowInsertingColumns:=False, AllowInsertingRows:=False, _
    AllowInsertingHyperlinks:=False, AllowDeletingColumns:=False, AllowDeletingRows:=False, _
    AllowSorting:=False, AllowFiltering:=True, AllowUsingPivotTables:=False
    
Application.CutCopyMode = False
Application.ScreenUpdating = True
ActiveWorkbook.Save

End Sub

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • 105 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Files

  • Download Statistics

    • Files
      184
    • Comments
      95
    • Reviews
      27

    More information about "Un juego solitario en Excel"
    Latest File
    By pegones1

    3    0

  • Crear macros Excel

  • Posts

    • analiza tu adjunto en devolucion con funciones de matriz dinamica (m365), adapte (tambien) los 'unicos' por funciones m365 si alguna funcion no la tienes disponible, comenta, para buscar otros medios de solucion suma varia hojas (ayudaExcel).xlsx
    • Hola buenas noches!,   De antemano muchas gracias por el apoyo que me brindan, tengo la siguiente situación   les anexo la base de datos   son dos sucursales y necesito que en la hoja reporte aparezca la suma de la columna "G", tomando como criterio la columna "B", en esta hoja de reporte ya aparecen los clientes unicos, porque hay ocasiones que se repiden en las sucursales     espero me puedan ayudar,    Gracias EJEMPLO REPORTE.xlsx
    • Que tal nuevamente, adjunto el archivo corregido según lo indicado. Espero le sea útil. N° DE DIAS (SOLUCION).xlsm
    • Buenas noches estimados espero estén bien Dentro del Formulario VTL (frmvtl) estan los TextBox 16, 17, 18, 19, 20, 21, 22 los cuales necesito que cuando contengan un valor cualquiera la macro los tome como 1 (TextBox<>””=1) y cuando los TextBox estén vacíos la macro los tome como 0 (TextBox=””=0) seria como usar la Función Contar de Excel, siendo así y conforme al funcionamiento de la Macro Calculo en el TextBox23 en la medida que se van introduciendo los datos el conteo o suma debe reflejarse de manera automática y simultánea en los Textbox 25, 27, 28, 29, de la siguiente manera: TextBox25 = TextBox16 +TextBox17+TextBox18+TextBox19+TextBox20+TextBox21+TextBox22 TextBox27 = TextBox16 +TextBox17+TextBox18+TextBox19+TextBox20+TextBox21+TextBox22 TextBox28 = TextBox27 TextBox29 = TextBox21+TextBox22 Por último, necesito que el resultado de la siguiente formula: SUMPRODUCT(('USUARIOS & PRIVILEGIOS'!$BS27:BS56>=EOMONTH(TODAY(),-1)+1)*('USUARIOS & PRIVILEGIOS'!$BS27:BS56<=EOMONTH(TODAY(),0))) Se refleje en el TextBox31 está formula ya la he utilizado en otras partes de mi proyecto dentro de un Funcion Select Case en conjunto con la Función Evaluate pero en este caso que es una única fórmula no sé cómo hacerla funcionar, el resultado esperado para el mes de Octubre es TextBox31 = 1 HHE PRUEBA.xlsm
    • Saludos cordiales, Le recomiendo volver a plantear su consulta y si lo que busca son ideas en VBA publiquelo en la sección del foro correspondiente a VBA.
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy