Foros del Web » Soporte técnico » Software General »

Se pueden enlistar solo las palabras que yo marque en excel

Estas en el tema de Se pueden enlistar solo las palabras que yo marque en excel en el foro de Software General en Foros del Web. Buen dia espero me puedan ayudar tengo un lista en la columna A del 1 al 5 en las celdas dice , limones, tomates, leche, ...
  #1 (permalink)  
Antiguo 02/02/2004, 14:29
 
Fecha de Ingreso: noviembre-2003
Mensajes: 23
Antigüedad: 20 años, 5 meses
Puntos: 0
Se pueden enlistar solo las palabras que yo marque en excel

Buen dia espero me puedan ayudar
tengo un lista en la columna A del 1 al 5 en las celdas dice , limones, tomates, leche, pan, lechuga

al lado de cada palabra hice un boton al cual le asigne un macro que al darle clic selecciona la celda a su lado (palabra) y le da copiar pero quiero que me pegue la palabra en diferentes partes, por ejemplo si doy copiar a2 (Tomates) quiero que lo pegue en la celda c1, si doy copiar a4 (pan) quiero que lo pegue en la celda c2, es decir que excel busque la celda bacia que este en la columna C para que ponga al palabra que yo quiera,
1.se podra hacer esto?
2. nececitare estudiar visual basic u otro programa para hacer esto
3. Se podra hacer esto en PC como en MAC
4.existe en este foro algun apartado para excel o me podrian recomendar alguno especificamente de excel?

estimados expertos de excel agradeceria su ayuda
saludos
  #2 (permalink)  
Antiguo 02/02/2004, 17:59
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
hola, en respuesta a tus preguntas:
1.- si se puede
2.- no creo que necesites estudiar visual con un poco de manejo en macros es suficiente
3.- en pc se puede , me imagino que en mac tambien
4.- yo creo que estas en el foro adecuado
ahora si explicas un poco mejor lo que quieres tal vez te podemos ayudar mejor.
lo que yo entiendo es que al darle al boton busque en la columna c la primeracelda vacia y se pegue el valor ahi. es eso???
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #3 (permalink)  
Antiguo 03/02/2004, 16:46
 
Fecha de Ingreso: noviembre-2003
Mensajes: 23
Antigüedad: 20 años, 5 meses
Puntos: 0
exacto! esa es la idea

en serio que batalle para explicarlo yo creo que podria ser mas explicativo con una ilustracion pero no se como publicarla en mi mensaje (igual haver si me pasan el tip) pero esa es exactamente la idea pero la verdad con macros no me imagino como pudria hacerlo ojala y me puedan dar una pista,

gracias espero respuesta
  #4 (permalink)  
Antiguo 03/02/2004, 17:41
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
mira esto se me ocurrio para tu ejemplo.

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
columna = ActiveCell.Column()
fila = ActiveCell.Row()
If columna = 1 Then
Cells(fila, columna).Select
Selection.Copy
Range("C2").Select

Set r2 = ActiveCell
Do While Not IsEmpty(ActiveCell)
Set r2 = r2.Offset(1, 0)

ActiveCell.Offset(1, 0).Select
Loop



ActiveSheet.Paste


Else
MsgBox "función no disponible para esta celda"
SendKeys "{ESC}" '
End If
Application.CutCopyMode = False
End Sub


tienes que ir a la opcion de editor de visual basic y copiar este codigo
en thisworkbook
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #5 (permalink)  
Antiguo 03/02/2004, 17:43
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 20 años, 3 meses
Puntos: 3
se me olvido decirte que basta con que hagas doble click sobre el articulo de la columna A para wque lo pegue el la primera celda vacia que encuentre en la columna C
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.