Así lo he hecho, he aceptado la segunda columna de anotación y he añadido una macro:
Private Sub Worksheet_Calculate()
Dim f As Long
Dim disparar As Boolean
' Si ya se disparó una vez, salimos
If Me.Range("XX2").Value <> "" Then Exit Sub
' Comprobamos si alguna W llegó a 2
For f = 2 To 6
If Me.Cells(f, "W").Value = 2 Then
disparar = True
Exit For
End If
Next f
' Si ninguna llegó a 2, no hacemos nada
If disparar = False Then Exit Sub
' Guardamos TODO el rango como base
For f = 2 To 6
Me.Cells(f, "XX").Value = Me.Cells(f, "W").Value
' Fórmula en Y restando su base
Me.Cells(f, "Y").FormulaLocal = _
"=CONTAR.SI.CONJUNTO(Datos!B:B;$V$1;Datos!D:D;$V" & f & ")" & _
"-CONTAR.SI.CONJUNTO(Datos!B:B;$V$1;Datos!E:E;$V" & f & ")" & _
"-XX" & f
Next f
End Sub
No es la opción más bonita porque sigue contando los objetos en la columna W, pero la función me resulta suficiente para poder llevar la cuenta.
Tendré que hacer una pequeña macro para cada jugadora, son 14, pero espero no tener problemas
Por
Maku, · publicado
Buenas noches estoy trabajando en un proyecto de inventario para una frabica , la idea es caputurar la informacion
con codigo de barras y se actualice el saldo, tambien tiene una captura manual , y una salida , el problema es el siguiente
entradas de informacion
entrada manual = userform2
entrada pistola laser = userform 30 (hoja inventario)
salida
userform 33
en este momento las entradas y las salidad (manual) las actualiza directamente en la hoja saldo (columna c) , formule para que me contara todo los registros que son captados con las pistola laser (codigo de barras ) estos datos los coloque en la hoja saldo columna (E) , el problama es que inicialemente lo tenia formulados para que las dos entradas de material (manual y por pistola) me las sumara y las colocara en la casilla ©cantidad donde es el total pero apenas utilizo una forma el automaticmamente me actualiza ese dato y borra la formula , ya que en las userform esta formulado para que haga la resta o la suma segun sea el caso , lo que necesito es formular o adicionar a la formula la columna (e) que son los totales del materiar que se captura con codigo de barras.
las formulas estan en la userfrom15 boton aceptar. creo que seria adicionar la formula aca ya que son las entradas que se tienen.
el archivo SE LLAMA MI APLICACION esta protegido ,usuario y contraseña ADMIN
inventario.rar
inventario.rar