14-06-2010, 12:33
|
|
|
חבר מתאריך: 07.10.09
הודעות: 3
|
|
עזרה בכתיבת מאקרו באקסל ע"י visual basic
שלום לכולם,
יש לי בעיה עם עבודה שאני צריך להגיש בתכנות.
יש לי לולאת While שמחשבת בכל איטרציה שני פרמרים שאותם אני רצה להציג בגרף באקסל, אחד כפונקציה של השני.
הלולאה היא חלק מפקודת מאקרו באקסל ולכן יש לי 2 רעיונות לעשות את זה:
1. להדפיס את שני הנתונים (T2,t_total) בשני עמודות ספציפיות, ויהיה גרף מוכן שרק יחכה לנתונים.
במקרה הזה אין לי מושג איך אני מדפיס בכל איטרציה לתא שונה.
2. להכניס את שני הנתונים למחרוזות/ מערכים ובסוף לבנות את הגרף מהמחרוזות.
את זה בכלל אין לי מושג איך עושים אם זה בכלל אפשרי
לדעתי אופציה 1 פשוטה יותר אז אם אפשר עזרה בקשר להפניה לתא עם אינדקס משתנה או כל שיטה אחרת שקיימת.
כך נראית הלולאה:
Do While a > 0.001
T2 = T1 + (P * R + Ta - T1) * (1 - Exp(-tp / tao))
T1 = Ta + (T2 - Ta) * Exp(-mtp / tao)
t_total = t_total + tp + mtp
a = T2 - T3
T4 = T3
T3 = T2
Loop
תודה רבה!!!
|