Visual Basic para Aplicaciones - Ayuda basica

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda basica

Publicado por eNeRGy (1 intervención) el 30/07/2004 15:54:22
Buenas es la primera ves que escribo en el foro, espero me den una mano.
Bueno les paso a contar cual es mi problema. Tengo una planilla de excel y quiero realizar algunas cosas, como ser:
¿Worksheet_Activate es cuando se abre un libro y es aqui donde va el codigo de inicio si lo necesito asi?
¿Sheets("Hoja").Select se usa para cambiar de hoja en hoja?
¿Como realizo un recorrido fila a fila de una hoja?
¿Como se que una fila esta vasia?
¿Worksheets("Hoja").Range("A1").Clear para borrar el contenido de una celda?
Para copiar datos de una hoja a otra, primer me debo colocar en la hoja con datos, selecciono la celda, copio, me dirigo a la hoja destino y pego, y asi con los demas datos? se puede realizar desde la misma hoja todo eso en menos pasos?
Bueno espero que no les resulte que soy un comodo, yo tengo la ayuda de Visual que viene con office y esta en castellano pero la verdad es que no lo estoy pudiendo hacer desde ya vastante tiempo, la verdad es que yo programo mas en delphi pero ahora necesito hacer esto en Visual y por eso les pido una mano.
Desde ya muchisimas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda basica

Publicado por J.Fernando (40 intervenciones) el 02/08/2004 18:35:00
Esto puede servirte

1. Cuando se inicia el evento es Workbook_Open
2.Worksheets(Indice as integer).Activate 'cambia la hoja activa
3.For Fila =1 to NumeroFilas
ActiveSheet.Cells(Fila,Columna)'Celda Activa
Next Fila ' Recorre Filas
4.If Isempty (ActiveSheet.Range("A1"))=True Then
MsgBox "Vacio"
End If 'Detecta Celda Vacia
5. Worksheets("Hoja").Range("A1").ClearContents' Borra Contenido
El resto se hace como tu mismo describes. Recuerda que para copiar o pegar la hoja donde se realiza la operación debe estar activa.

Saludos


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar