Multiplicación al digitar número

21/01/2009 - 03:31 por Jhorbam | Informe spam
Cordial saludo.

Jejejeje no conseguí otro Asuntojejeje es un poco lejos de la
realidad de la solicitud aunq si la toca un poco...

Este es el problema: se tienen las siguientes cabeceras

A1=Personal (En esta columna se digitan por ejemplo: obrero,
conductor, Ing. residente, Inspector HSE)
B2=Horas Acumuladas (Sumatoria de las siguientes Casillas)
C2...AB2=Dias, son las columnas donde se debe hacer la siguiente
operación, tomamos que todos los trabajadores realizan jornadas de 8
horas, en estas celdas solo debo digitar la cantidad de cada Personal
que trabajo durante ese día, pero lo que busco es lo siguiente...que
al digitar por ejemplo 8 obreros, en la misma celda de una vez
aparezca 64...es decir que se multiplique 8 por el número que yo le
dijite...pero q la operación se realice ne la misma celdacomo
puedo lograr esto?

Muchas gracias

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
22/01/2009 - 06:00 | Informe spam
hola, Corando !

Hector Miguel. Trate de introducir tu codigo, desafortunadamente no me funciono, I don't know Why !! ...



no se como lo hayas probado (pero... segun entendi de la consulta de OP)...
cualquier numero que introduzcas en las celdas entre las columnas "c" a "i"
es (automaticamente) convertido al resultado de multiplicar por 8 el numero digitado -?-

saludos,
hector.
Respuesta Responder a este mensaje
#7 De_Corando.
23/01/2009 - 01:25 | Informe spam
Hola Hector Miguel !!!

El codigo lo copie tal cual viene en tu respuesta.
Lo analice y no encontre diferencia alguna, tal vez tu lo veas mas
facil.

He actualizado el archivo del ejemplo practico del enlace
poniendole el codigo en la segunda hoja.
Para mayor explicacion visita el siguiente enlace:
http://www.box.net/shared/1hhami911q (caso practico )

Agradecere cualquier comentario al respecto.
Corando.
Respuesta Responder a este mensaje
#8 Héctor Miguel
23/01/2009 - 01:42 | Informe spam
hola, Corando !

del ejemplo en el enlace que indicas, no encontre algun error ni comportamiento inesparado -?-
(el codigo hace exactamente lo que se le indica: multiplica por 8 cualquier numero ingresado entre las columnas "c" a "i")

(pregunta): cual es el nivel que tienes establecido para la seguridad en macros ?

saludos,
hector.

__ OP __
El codigo lo copie tal cual viene en tu respuesta.
Lo analice y no encontre diferencia alguna, tal vez tu lo veas mas facil.
He actualizado el archivo del ejemplo practico del enlace poniendole el codigo en la segunda hoja.
Para mayor explicacion visita el siguiente enlace:
http://www.box.net/shared/1hhami911q (caso practico )
Agradecere cualquier comentario al respecto.
Respuesta Responder a este mensaje
#9 De_Corando.
23/01/2009 - 02:04 | Informe spam
Hola

He probado los 3 niveles Bajo, Medio y Alto
(regularmente lo tengo en Medio )
Del ejemplo si estan escrito en C2 1, C3 el 2 C4 el 2,
y luego vuelvo a introducir el 1en C2 en el C3 me pone 16,
y si introduzco el 1 en C2 me multiplica el 16 por 8
si hago el mismo procedimeinto para el C3 hace lo mismo en C4

What happens ?
Respuesta Responder a este mensaje
#10 Héctor Miguel
23/01/2009 - 02:27 | Informe spam
hola, Corando !

He probado los 3 niveles Bajo, Medio y Alto (regularmente lo tengo en Medio )
Del ejemplo si estan escrito en C2 1, C3 el 2 C4 el 2
y luego vuelvo a introducir el 1en C2 en el C3 me pone 16,
y si introduzco el 1 en C2 me multiplica el 16 por 8
si hago el mismo procedimeinto para el C3 hace lo mismo en C4
What happens ?



ok... resuelto... (se debe a "costumbres de navegacion" por la hoja) :))

este comportamiento aparece cuando se da cualquiera de las siguientes situaciones:
- tienes habilitada la caracteristica de "mover seleccion despues del enter"
- en lugar de pulsar {enter} para "depositar" el valor en la celda... "brincas" a otra celda

la solucion es cambiar la tercera linea en el evento '_change'
de:
ActiveCell = ActiveCell * 8
a:
Target = Target * 8

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida