עבור לתוכן
Magic DevHub
shlomitkessner

בחית עמודה באקסל

Recommended Posts

שלום,

אני מנסה לעבוד עם אובייקטים ש אקסל ב COM.

הסיבה שאני לא משתמשת בקומפוננטה של אלון היא שאני רוצה את הקוד פתוח ומותאם לצרכים שלי הספציפיים.

 

אני רוצה לעצב עמודה מסויימת באקסל, ולא מצליחה ליצור אובייקט מסוג "עמודה" עם הגדרה איזו עמודה.

הצלחתי ליצור אובייקט מסוג RANGE, שהוא מקבל שני ערכים של תאים (לדוג' J1 ו K2 ), אבל אני לא מצליחה ליצור אובייקט מסוג COLUMN שמקבל ערך של עמודה אחת או יותר (כמו J:K או J:J ללא מספרי השורות כמו שה RANGE מקבל).

אני יכולה לשלוח לדוג' J1:J:1000 וכד' אבל אני לא רוצה לעבוד ככה אלא להצליח לעבוד על עמודה שלמה בלי הגדרת שורה.

אם מישהו יודע את הדרך אשמח מאד.

בברכה,

שלומית

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

דרך הכי קלה לדעת איך לבצע את זה ,זה להקליט מקרו באקסל איזה פעולות יש לבצע.

לפי מה שרשמת אני חושב שאת צריכה להפעיל על RANGE שלך תכונה SELECT בשביל לסמן את העמודה הרצויה ואז להפעיל עיצוב

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

אין אפשרות להפעיל תכונת SELECT על הRANGE.

לפי המקרו צריכים לעבוד על משהו מסוג COLUMN ולא מסוג RANGE, אבל לא מצליח לי.

בגלל זה שאלתי אם מישהו במקרה יודע כי ניסיתי המון ולא מצליח לי...

תודה רבה!!!!

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

הי

מצרף לך דוגמה איך אפשר לעצב עמודה אקסל ב COM

מקווה שזה יעזור, אצלי גירסת היא Microsoft Excel 14.0 Object Library (Ver 1.7)

תעדכני את זה לפי הצורך

(יצוא מ 1.9h)

Programs_12.zip

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

תודה רבה! אבל...

אתה בוחר RANGE ולא עמודה.

ההגדרה שלך בדוגמא היא A1 עד A3,

ואני רוצה להגדיר את כל עמודה A, כמו שמסמנים עמודה שלמה באקסל ומגדירים את כל התאים בעמודה בהגדרות נדרשות (לדוג' אני רוצה שבדוח שלי עמודה מסויימת תהיה בפורמט של תאריך, ואני לא רוצה לשלוח את טווח השורות רק את מספר/שם העמודה)

כאשר מקליטים את זה באקסל (בפקודת מקרו) זה נראה כך :

Columns("L:L").Select  - וזה מה שאני לא מצליחה להגדיר דרך ה COM במג'יק.

כאשר בחירת קבוצת תאים נראית כך (ואת זה אני מצליחה לדמות):

Range("M6:M11").Select 

 

אם מישהו מצליח אשמח מאד לראות קוד.

 

תודה רבה רבה!!!

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×