פורסם 2006 בפברואר 819 שנים שלום, אני מנסה להריץ את:Function Test(n) As LongFor j = 1 To 26Range("B" & j).Value = jNext j Test = 777End Function אבל לא מצליח.תודה מראש
פורסם 2006 בפברואר 819 שנים אני יודע? חשבתי שזה יכול לעזור.דווקא בדיוק בסוף שבוע האחרון יצא לי לא מעט לכתוב macros לאקסל ב- VB כדי להכין גרפים.איכס.
פורסם 2006 בפברואר 819 שנים אני יודע? חשבתי שזה יכול לעזור. זאת סתם הייתה עקיצה בהקשר של משהו שאמרת לי פעם בתראד אחר. אני חושב שאתה יודע על מה אני מדבר בתור אחד שעבד המון עם אקסל+VB במסגרת בית הספר, אני חייב להגיד שזה כלי ממש חזק אם יודעים להשתמש בו.(ולא, אני לא מדבר על הכנת גראפים אוטומטים)
פורסם 2006 בפברואר 819 שנים ממה שאני מבין את מנסה למלא עמודה במספרים מ- 1 עד 26 לא משנה שאפשר לעשות את זה עם כלים מובנים של אקסל בלי לכתוב אף שורת קוד אחת (edit=>fill series)בכל אופן את שולח לפונקציה שלך פרמטר n שאתה לא עושה איתו כלוםהאובייקט Range לא יכול לחיות לבד תלוש בלי "אבא" כאשר את רוצה לגשת לתא מסויים באקסל יש היררכיה מאוד ברורה:חוברת העבודה=>גליון=>כתובת התא בגיליוןבאקסל זה יראה משהו כזה, אם למשל אתה רוצה לכתוב לתוך הגיליון הפעיל באותו רגע:Excel.ActiveSheet.Range(I1) = "Hello World"או אם יש לך כמה חוברות עבודה פתוחות בו זמנית ואתה רוצה לגשת לראשונה ובה לגיליון הראשון dim Wb1 as Excel.Workbookdim Ws1 as Excel.Worksheetset wb1 = Excel.Workbooks(1)set Ws1 = Wb1.Worksheets(1)Ws1.Range("I5") = "Hello World"
פורסם 2006 בפברואר 819 שנים מחבר תודה רבה.אני מכיר VB אבל אקסל שבר לי את השיניים - תודה על ההסבר.הסיבה שהפונקציה לא משתמשת בקלט (n) היא כיוון שאני רוצה שהתוכנית תרוץ כתוצאה משינוי בתא והתא הזה יחליף את n.בנוסף, מתי צריך להוסיף value אחרי ה range?
פורסם 2006 בפברואר 819 שנים בנוסף, מתי צריך להוסיף value אחרי ה range?לא צריך ל- VB יש הגדרה של מהו מאפיין ברירת מחדל כאשר לא כותבים את אותו מאפיין , במקרה של Range , Value הוא מאפיין ברירת מחדלאני אישית לא כל כך אוהב את הכתיב המרומז הזה אני נוהג לכתוב בכתיב מלא, אבל זה לא הכרחי
פורסם 2006 בפברואר 819 שנים אגב, מה ההבדל במקרה הזה בין range ל-cells?אני פשוט תמיד משתמש ב-cells כשמדובר בתא ספציפי
פורסם 2006 בפברואר 819 שנים אגב, מה ההבדל במקרה הזה בין range ל-cells?אני פשוט תמיד משתמש ב-cells כשמדובר בתא ספציפיזה צורת גישה שונה , Rnage כאשר אתה יותר כתובת מדוייקת של תאאבל Range יכול להיות גם מטריצה של תאים למשל Ws1.Range("A1:B2")במקרה כזה ה- Range מכסה 4 תאים (2 עמודות על 2 שורות)ואז ה- Cells שימושי כאשר רוצים לגשת לתאים בצורה יחסית ל- Rangeלמשל Range("A1:B2").Cells(2,1)יצביע על תא A2
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.