Jump to content

Duda sobre parte de un código


Recommended Posts

Posted

Creo que es bastante simple, pero estoy por aprender y me interesa comprenderlo todo :)

Private Sub Worksheet_Change(ByVal Target As Range)
[B] If Target.Count > 1 Then Exit Sub[/B]
If Target.Row < 6 Then Exit Sub
If Target.Column = 19 Or Target.Column = 26 Then
If Target <> "si" Then Exit Sub
Mensaje = "Seguro desea bloquear la fila,.... Esta accion no le permitira editarla de nuevo?" ' Define el mensaje.
Estilo = vbYesNo + vbCritical + vbDefaultButton2
Título = "Cuidado!!!"
Respuesta = MsgBox(Mensaje, Estilo, Título)
If Respuesta = vbYes Then
ActiveSheet.Unprotect "123asd"
If Target.Column = 19 Then Range("A" & Target.Row & ":S" & Target.Row).Locked = True
If Target.Column = 26 Then Range("T" & Target.Row & ":Z" & Target.Row).Locked = True
ActiveSheet.Protect "123asd"
End If
End If
End Sub


[/CODE]

El anterior código me sirve para bloquear tramos de una fila mediante la palabra "si" --- tramos que van desde la columna 1 hasta la 19 y de la 20 a la 26 a partir de la filas < 6; esta parte "[b]If Target.Count > 1 Then Exit Sub[/b]" de este código no se para que sirve, que función cumpla ---------------- Me gustaría que me indiques que hace, puesto que lo quito y no pasa nada y si lo dejo me corre igual la macro -------- desde ya gracias por leer esto y mil gracias por la explicación que me podrías brindar

dejo adjunto un archivo donde lo he implementado

F-001-Control Calidad.rar

Posted

Hola.

En la ayuda excel viene esto sobe la propiedad Count:

Devuelve un valor de tipo Long que representa el número de objetos de la colección.

Intenta seleccionar un rango e introducir un valor veras como el evento no se dispara.

Un saludo.

Archived

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

  • 108 ¿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
      96
    • Reviews
      28

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

    4    0

  • Crear macros Excel

  • Posts

    • Hola, por lo que indicas, me parece que se haría con la función AGRUPARPOR
    • Tengo instalago excel 365 y necesito usar la función =unicos(); pero con dos condiciones y no logro recordar como se realiza: en el ejercicio tengo un listado de personas en otra columna cantidades, entonces me gustaría que al seleccionar a las personas (como unicas)  "columna A" , también sumara las cantidades que les corresponde en la "columna D".  Y las traspase al recuadro resumen que está con amarillo a la derecha. Lo hice, antes,  pero ha pasado un año y no he podido recordar como se realiza. Espero que me de a entender lo que pregunto. Gracias ejemplo.xlsx
    • Cuando puedas, sin prisa!! Muchas gracias!!
    • Bueno, sin libro de ejemplo ni detalles del escenario a mostrar, lo único que en mi caso puedo recomendar a la consulta es que verifique que no hay filtros o si los hay que muestre los datos en blanco. También usar un campo en la tabla de los que se llaman calculados para forzar que siempre haya algo.
    • Hola. Tengo un Excel . Varias columnas( curso,sexo, menor25,mayor54,nivel1,nivel2,nivel3). La cuestión es que al hacer una tabla dinámica cuyo esquema final sería: ((- Columna 1: Curso A   - Subcolumna Hombres   - Subcolumna Mujeres - Columna 2: Curso B   - Subcolumna Hombres   - Subcolumna Mujeres Y en las filas: - Mayor54 - Menor25 - Nivel de Estudios - Nivel de Espacio -Nivel de Cota)) Me ocurre que si en el curso A, solo hay dos hombres menores de 25 y ninguna mujer, no me aparece la subcolumnas mujer ni el total. He entrado en el diseño de tabla para crucear la opción para que lo dé, pero sin resultados. Mil gracias por contestar!!!
  • Recently Browsing

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

Important Information

Privacy Policy