- Katılım
- 28 Haziran 2007
- Mesajlar
- 206
- Excel Vers. ve Dili
- Excel 2003 İngilizce
Selamlar,
Ekteki dosyada ilk sayfadan diğer sayfaya bir butonla veriler aktarılmıştır. Aktarılan olayda yer alan C sütunundaki değerler D sütununda sıralan çizim nesnesinin içersine aaktarılmak istenmektedir. Buna göre:
Aşağıdaki formülleri bir döngü şekline nasıl çevirebilirim? Olayı bir CommandButtona bağlı olarak geliştirebiliriz.
ActiveSheet.Shapes("AutoShape 7").Select
ExecuteExcel4Macro "FORMULA(""=R6C3"")"
ActiveSheet.Shapes("AutoShape 8").Select
ExecuteExcel4Macro "FORMULA(""=R7C3"")"
Yukarıdaki kodlamadan anlaşılacağı gibi C sütununa girilen değerler yukarıdan aşağıya doğru sıralanmaktadır. Bu değerler, aynı ardışık sırada aşağıya doğru sıralanan Shape çizim nesnelerinin (Kare.. ) içersine aktarılacaktır.
Yukarıda sıralanmamış bu olayın yukarıdan aşağıya sıralanmadanki kod oluşumu var. Bunu nasıl geliştirebiliriz. Dosyam ektedir.
Saygılarımla
Ekteki dosyada ilk sayfadan diğer sayfaya bir butonla veriler aktarılmıştır. Aktarılan olayda yer alan C sütunundaki değerler D sütununda sıralan çizim nesnesinin içersine aaktarılmak istenmektedir. Buna göre:
Aşağıdaki formülleri bir döngü şekline nasıl çevirebilirim? Olayı bir CommandButtona bağlı olarak geliştirebiliriz.
ActiveSheet.Shapes("AutoShape 7").Select
ExecuteExcel4Macro "FORMULA(""=R6C3"")"
ActiveSheet.Shapes("AutoShape 8").Select
ExecuteExcel4Macro "FORMULA(""=R7C3"")"
Yukarıdaki kodlamadan anlaşılacağı gibi C sütununa girilen değerler yukarıdan aşağıya doğru sıralanmaktadır. Bu değerler, aynı ardışık sırada aşağıya doğru sıralanan Shape çizim nesnelerinin (Kare.. ) içersine aktarılacaktır.
Yukarıda sıralanmamış bu olayın yukarıdan aşağıya sıralanmadanki kod oluşumu var. Bunu nasıl geliştirebiliriz. Dosyam ektedir.
Saygılarımla