URGENTE HECTOR MIGUEL

02/06/2004 - 22:30 por Edison Torres | Informe spam
Hola Hector, por favor si me puedes ayudar es

urgente.

Tengo una matriz de ventas con la sgte. estructura:

en la columna A2 hasta la Columna A500 tengo ingresado
los Item.
En la celda b1 hasta la P1 tengo ingresada los clientes.
Desde la columna b2 hasta la P500 me aparece
automaticamente las cantidades que cada cliente compra
dependiendo del Item.
En la columna Q2 hasta la Q500 hago la suma en donde saco
el total de las cantidades por Item y por cliente.

Como pueden ver son demasiados Items al cual deseo hacer
si es posible que cuando sume el total por Item y cliente
si el valor de la suma es igual a cero que se me oculte


la

fila y si tiene valor que me muestre el valor.

Hay que tener en cuenta que el ingreso de las cantidades
por Item y cliente se hace en forma automatica por
vinculos de otra tabla, es decir, que en puede ser que un
dia haya cero como valor total de cualquier item (ahi
deberia de estar ocultada esa file), pero otro dia puede
tener valor (ahi deberia de mostrarme la fila con el


valor)


Espera me hayan entendido lo que necesito y de antemano
gracias por todo.

Saludos,

Edison

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/06/2004 - 08:10 | Informe spam
hola, Edison !

[si me permites, 'inicio' con un comentario]
[me parece que...] no es 'buena idea' pedir que responda 'alguien' =>en particular<= :((
[con seguridad...] 'alguien mas' tenga respuesta ANTES que el 'interpelado', pero... ¿y si 'se la guarda'?

... a2 hasta ... a500 tengo ... los Item.
... b1 hasta p1 tengo ... los clientes.
... b2 hasta p500 ... las cantidades que cada cliente compra ... del Item.
... q2 hasta q500 ... la suma ... total de las cantidades por Item y por cliente.
... que cuando sume el total por Item y cliente si ... la suma es igual a cero que ... oculte la fila
... si tiene valor que me muestre el valor. <== querras decir... la fila??? ;)

... tener en cuenta que el ingreso ... por Item y cliente se hace en forma automatica por vinculos de otra tabla [...]



si he entendido bien, lo unico que se necesita es 'verificar' que 'la suma' [en q2:q500] sea mayor a cero ;)
y suponiendo que el ingreso 'automatico por vinculos de otra tabla' son 'formulas' [???]
podrias utilizar el evento '_Calculate' de 'la hoja' para hacer la 'verificacion' [aunque... 500 filas 'me parecen'... \×|×/]
=>a reserva de que sea 'otra' la manera en que se 'reciben' los datos en b2:p500<pon las siguientes lineas en el modulo de codigo de 'la hoja'
¿comentas?
saludos,
hector.

Private Sub Worksheet_Calculate()
Dim Fila As Integer
Application.ScreenUpdating = False
For Fila = 2 To 500
With Me.Range("q" & Fila)
If .Value > 0 Then .EntireRow.Hidden = False Else .EntireRow.Hidden = True
End With
Next
End Sub
Respuesta Responder a este mensaje
#2 Edison Torres
03/06/2004 - 17:33 | Informe spam
Muchas gracias Hector por tu ayuda te cuenta que si me
funciona a la perfecccion.
Con referente a tu comentario, es verdad lo que me indicas
pero estaba un poco preocupado ya que he publicado
anteriormente el mensaje y no me podian ayudar, es mas, me
indicaban cosas que no podia hacerlo en esa tabla como por
medio de Filtros Dinamicos.. asi que me acorde que la otra
vez me ayudastes con otro problema es por eso que recurri
directamente a ti.. disculpame por favor.

No se si me puedas ayudar con algo que deseo,

Como puedo hacer si manejo 2 tablas de la sgte. manera:
tabla1
Es el listado de todos los clientes y Items que compran
con su respectiva cantidades..

Tabla2
Es donde ingreso automaticamente las ventas, pero resulta
que en la tabla1 puede haber un item nuevo que no lo tenga
en la tabla2, como puedo hacer para que se me cree en la
tabla2 en una columna donde yo le indique.

Gracias de nuevo por tu ayuda

Saludos Cordiales

Edison

hola, Edison !

[si me permites, 'inicio' con un comentario]
[me parece que...] no es 'buena idea' pedir que


responda 'alguien' =>en particular<= :((
[con seguridad...] 'alguien mas' tenga respuesta ANTES


que el 'interpelado', pero... ¿y si 'se la guarda'?

... a2 hasta ... a500 tengo ... los Item.
... b1 hasta p1 tengo ... los clientes.
... b2 hasta p500 ... las cantidades que cada cliente




compra ... del Item.
... q2 hasta q500 ... la suma ... total de las




cantidades por Item y por cliente.
... que cuando sume el total por Item y cliente si ...




la suma es igual a cero que ... oculte la fila
... si tiene valor que me muestre el valor. <== querras




decir... la fila??? ;)

... tener en cuenta que el ingreso ... por Item y




cliente se hace en forma automatica por vinculos de otra
tabla [...]

si he entendido bien, lo unico que se necesita


es 'verificar' que 'la suma' [en q2:q500] sea mayor a
cero ;)
y suponiendo que el ingreso 'automatico por vinculos de


otra tabla' son 'formulas' [???]
podrias utilizar el evento '_Calculate' de 'la hoja' para


hacer la 'verificacion' [aunque... 500 filas 'me
parecen'... \×|×/]
=>a reserva de que sea 'otra' la manera en que


se 'reciben' los datos en b2:p500<>pon las siguientes lineas en el modulo de codigo de 'la
hoja'
¿comentas?
saludos,
hector.

Private Sub Worksheet_Calculate()
Dim Fila As Integer
Application.ScreenUpdating = False
For Fila = 2 To 500
With Me.Range("q" & Fila)
If .Value > 0 Then .EntireRow.Hidden = False


Else .EntireRow.Hidden = True
End With
Next
End Sub

.

Respuesta Responder a este mensaje
#3 Héctor Miguel
05/06/2004 - 04:56 | Informe spam
hola, Edison !

... si me funciona a la perfecccion.


=> gracias [por el 'feed-back']

... referente a tu comentario ... estaba ... preocupado ya que ... no me podian ayudar [...]


=> cuando una consulta no es [aparentemente] 'bien respondida' [creo yo que es 'probable' que...]
¿estaba 'mal' planteada, o... 'confusa', o... ambigua, o... ??? =>valdria la pena 'replanerarla<
... por eso que recurri directamente a ti.. disculpame por favor.


=> no te 'disculpo' :(( [en realidad... no 'me ofendiste'] ;)
[solo...] tu miso 'corriste el riesgo' de 'recortar el alcance' de las propuestas de solucion ;)

Como puedo hacer si manejo 2 tablas de la sgte. manera:
Tabla1 ... listado de todos los clientes y Items que compran con su respectiva cantidades
Tabla2 ... ingreso automaticamente las ventas, pero ...
... en la tabla1 puede haber un item nuevo que no lo tenga en la tabla2
... que se me cree en la tabla2 en una columna donde yo le indique.



=>SIN 'animo de ofender'... [creo que] valdria la pena iniciar una nueva consulta 'aclarando' algunas 'cosillas', p.e
- ¿quien 'pone' [o de donde 'se obtienen'] los datos en las tablas? [y... ¿como?]
- ¿como le vas a indicar en que columna se agregue 'el que no estaba'?
- ¿quisieras solucionarlo por macros, o... [solo] por funciones de hoja de calculo, o... ???

¿comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Edison Torres
07/06/2004 - 14:38 | Informe spam
Hola Miguel.

Bueno los datos (movimientos de ventas), los obtengo de un
sistema que tenemos y los genero como archivo plano, este
lo llevo a Excel y por medio de validaciones se van
ingresando a la tabla 2.
La columna en donde deseo que se cree, deberia de ser a
continuacion del Item en orden, es decir, que si tengo en
la tabla 2 el item 8305 y en la tabla 1 tengo que se
vendio tambien el item 8306 pero el mismo no se encuentra
en la tabla 2, deberia de crearse a continuacion del 8305
y la columna A (la celda no se cual tomaria).
Desearia solucionarlo por Codigo.

Espero me haya hecho entender..

Saludos Cordiales,

Edison
hola, Edison !

... si me funciona a la perfecccion.


=> gracias [por el 'feed-back']

... referente a tu comentario ... estaba ... preocupado




ya que ... no me podian ayudar [...]
=> cuando una consulta no es [aparentemente] 'bien


respondida' [creo yo que es 'probable' que...]
¿estaba 'mal' planteada, o... 'confusa', o...


ambigua, o... ??? =>valdria la pena 'replanerarla<>
... por eso que recurri directamente a ti.. disculpame




por favor.
=> no te 'disculpo' :(( [en realidad... no 'me


ofendiste'] ;)
[solo...] tu miso 'corriste el riesgo' de 'recortar


el alcance' de las propuestas de solucion ;)

Como puedo hacer si manejo 2 tablas de la sgte. manera:
Tabla1 ... listado de todos los clientes y Items que




compran con su respectiva cantidades
Tabla2 ... ingreso automaticamente las ventas, pero ...
... en la tabla1 puede haber un item nuevo que no lo




tenga en la tabla2
... que se me cree en la tabla2 en una columna donde yo




le indique.

=>SIN 'animo de ofender'... [creo que] valdria la pena


iniciar una nueva consulta 'aclarando' algunas 'cosillas',
p.e
- ¿quien 'pone' [o de donde 'se obtienen'] los datos en


las tablas? [y... ¿como?]
- ¿como le vas a indicar en que columna se agregue 'el


que no estaba'?
- ¿quisieras solucionarlo por macros, o... [solo] por


funciones de hoja de calculo, o... ???

¿comentas?
saludos,
hector.

.

Respuesta Responder a este mensaje
#5 Héctor Miguel
08/06/2004 - 07:44 | Informe spam
hola, Edison !

... los datos ... los obtengo de un ... archivo plano ... por .. validaciones se van ingresando a la tabla 2.



[bueno...] ya mencionaste 'de donde' ;)
en cuanto al 'como' [en la tabla 2]... ¿podrias ser mas especifico en cuanto a que te refieres con...
- 'por...validaciones'???
- 'se van ingresando'???

... deseo que se cree ... a continuacion del Item en orden
... si tengo en la tabla 2 el item 8305 y en la tabla 1 ... se vendio tambien el item 8306
... el mismo no se encuentra en la tabla 2 ... crearse a continuacion del 8305 y la columna A [...]



en cuanto al 'como' [en la tabla 1]... ¿podrias ser mas especifico en cuanto a...
- actualmente como se 'toman' [o... 'registran', o...'ingresan' o... 'agrupan', o... 'acumulan'] los items???

¿comentas?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida