לגלישה באתר בגירסה המותאמת לסלולאר
| הוספת הודעה
הגדרות תצוגה

הגדרות עץ הודעות

מאפייני צפייה

הצג טקסט בתצוגה
הצג תגובות באופן
עדכן
3105131,051 עוקבים אודות עסקים

פורום אופיס (מיקרוסופט)

‏פורום "אופיס", ב'תפוז', הוא חלק מקהילת ה"משתמשים הכבדים" במחשב.

מאחר וכולנו מעוניינים להפיק את המרב מחבילת ה"אופיס" של "מיקרוסופט" - מן הסתם תמצאו אצלנו "טיפים" ו"פטנטים", שונים, לייעול ושכלול השימוש בתוכנות "אופיס" למיניהן.
חשוב לזכור שחברי הקהילה עושים מלאכתם בהתנדבות(!) - מתוך רצון לעזור לזולת – ואינם חייבים דבר לאף אחד מהמבקרים כאן.

הח"מ חרט על דגלו לשמור, בקנאות, על רמתו המקצועית של פורום זה - שנחשב בעיני מומחי 'אופיס', באשר הם, לפורום המוביל בתחומו - גם אם יימצא צורך להילחם על כך.
במקביל להצגת פתרונות הוצבה מטרה נוספת והיא - להדריך וללמד דרכי שימוש בתוכנות החבילה ולא להסתפק רק בהצגת פתרונות במובן של "ללעוס וגם לבלוע".
לא אחת תפגשו גולשים זועמים על שהח"מ מפנה חלק ממרצו להדרכה, במקום להציג להם את הפתרון וחסל. יעידו כל אותם עשרות ומאות שחזרו להודות על שניתנה להם ההזדמנות להתאמץ ולהגיע לפתרון בכוחות עצמם. הניסיון מוכיח שגולש המוצא לבדו את הפתרון [גם אם בלווי הדר
כה והכוונה] מרגיש, ברוב המקרים, הרבה "יותר טוב עם עצמו".
פה ושם תיתקלו גם במצבים שההערות/הארות לא ממש מוצאות חן בעיני מי שהן מכוונות אליו.

מטרתנו העיקרית:
  לסייע לגולשים שנתקלו בבעיות תפעול/הבנת/הכרת תוכנות ה"אופיס" לשמש במה ל'ידענים' המוכנים לסייע לגולשים. 
הנכם מתבקשים להקליק על המילה 'המשך...' - במסגרת העליונה של דף הפורום -  כדי לעיין, להפנים ולפעול עפ"י המוסבר במאמר בקישור:  
לפני הצבת ‏שאלה/תגובה הקליקו כאן ועיינו בהנחיות המנהלתיות.  - זאת, ע"מ שההתנהלות, בפורום, תהיה חלקה וקלה וכך נוכל כולנו להפיק את המרב הן מהשאלות והן מהתגובות. 
*** תודה מיוחדת לחברי צוות הפורום, [ה'מואדמים'] על התמדתם ותרומתם.

מיכאל אבידן
,
2009-2016 (Microsoft® Most Valuable Professional (MVP

 

הנהלת הפורום:

אודות הפורום אופיס (מיקרוסופט)

‏פורום "אופיס", ב'תפוז', הוא חלק מקהילת ה"משתמשים הכבדים" במחשב.

מאחר וכולנו מעוניינים להפיק את המרב מחבילת ה"אופיס" של "מיקרוסופט" - מן הסתם תמצאו אצלנו "טיפים" ו"פטנטים", שונים, לייעול ושכלול השימוש בתוכנות "אופיס" למיניהן.
חשוב לזכור שחברי הקהילה עושים מלאכתם בהתנדבות(!) - מתוך רצון לעזור לזולת – ואינם חייבים דבר לאף אחד מהמבקרים כאן.

הח"מ חרט על דגלו לשמור, בקנאות, על רמתו המקצועית של פורום זה - שנחשב בעיני מומחי 'אופיס', באשר הם, לפורום המוביל בתחומו - גם אם יימצא צורך להילחם על כך.
במקביל להצגת פתרונות הוצבה מטרה נוספת והיא - להדריך וללמד דרכי שימוש בתוכנות החבילה ולא להסתפק רק בהצגת פתרונות במובן של "ללעוס וגם לבלוע".
לא אחת תפגשו גולשים זועמים על שהח"מ מפנה חלק ממרצו להדרכה, במקום להציג להם את הפתרון וחסל. יעידו כל אותם עשרות ומאות שחזרו להודות על שניתנה להם ההזדמנות להתאמץ ולהגיע לפתרון בכוחות עצמם. הניסיון מוכיח שגולש המוצא לבדו את הפתרון [גם אם בלווי הדר
כה והכוונה] מרגיש, ברוב המקרים, הרבה "יותר טוב עם עצמו".
פה ושם תיתקלו גם במצבים שההערות/הארות לא ממש מוצאות חן בעיני מי שהן מכוונות אליו.

מטרתנו העיקרית:
  לסייע לגולשים שנתקלו בבעיות תפעול/הבנת/הכרת תוכנות ה"אופיס" לשמש במה ל'ידענים' המוכנים לסייע לגולשים. 
הנכם מתבקשים להקליק על המילה 'המשך...' - במסגרת העליונה של דף הפורום -  כדי לעיין, להפנים ולפעול עפ"י המוסבר במאמר בקישור:  
לפני הצבת ‏שאלה/תגובה הקליקו כאן ועיינו בהנחיות המנהלתיות.  - זאת, ע"מ שההתנהלות, בפורום, תהיה חלקה וקלה וכך נוכל כולנו להפיק את המרב הן מהשאלות והן מהתגובות. 
*** תודה מיוחדת לחברי צוות הפורום, [ה'מואדמים'] על התמדתם ותרומתם.

מיכאל אבידן
,
2009-2016 (Microsoft® Most Valuable Professional (MVP

 

x
הודעה מהנהלת הפורום

ציינו את גרסת ה'אופיס' ומע' ההפעלה וכתבו את השאלה בפרוטרוט!
צטטו שגיאה או הציגו PrnScr. לבעיות 'אקסל' הציגו קובץ ולא תמונה
> > 
תקנון הפורום - נא לקרוא ולהפנים את ההנחיות המנהלתיות             ‏‏‏

 
 
 
 
 
 
המשך >>

לצפיה ב-'אופטימיזיות קוד ב-VBA'
אופטימיזיות קוד ב-VBA
<< ההודעה הנוכחית
06/12/2019 | 20:42
2
23
שלום לכולם.
קראתי דף של מייקרוסופט שמסביר איך אפשר לייעל קודי VBA, ואחת ההצעות הייתה להשתמש כמה שפחות במעברים בין worksheets ולבצע הראשית הקוד העתקה למערך datarange, לדוגמא:
    Dim DataRange As Variant

 ' Read all the values at once from the Excel grid and put them into an array.
 DataRange = Range("A1:C10000").Value2
 
לבצע את הפעולות בין הטבלאות ובסוף להעתיק חזרה את הנתונים ל-worksheet הרלוונטי. 
מספר שאלות:
 
א. האם הפרוצדורה הזאת מעתיקה את נתוני הטבלה בדיוק באותו סדר שבה הערכים מופיעים בגיליון המקורי?
ב. האם ההמלצה תקפה גם אם יש לי, נניח, 3 גיליונות שונים - שבכל גיליון יש טבלאות, ואני צריך לבצע חיתוכים והשוואות בין הטבלאות השונות? (כלומר, לעשות את כל החיתוכים וההשוואות בין מערך a למערך b במקום בין גיליון 1 לבין גיליון 2, ואז להעתיק את נתוני "מערך a" לטבלת היעד הסופית שלי?) 
ג. מתי רצוי להשתמש במערך כזה? (כלומר, אם יש לי טבלה שיש בה מעל כמה שורות ומעל כמה עמודות?)
ד. האם ניתן לחתוך נתונים ממערך ולהעתיק חזרה רק חלק ממנה? (לדוגמא, להעתיק מהגיליון המקורי 3 עמודות, לעשות בעמודה השלישית כל מיני חישובים, ואז להחזיר לגיליון המקורי רק את העמודה השלישית (כי בעמודה 1,2 לא השתנה כלום מההעתקה המקורית)? 
ה. האם אפשר להשתמש בפונקציות כמו ,,index, vlookup,countifs וכו' על המערך הזה? או שכל פונקציה צריך לממש בקוד עצמו? 
תודה וסוף שבוע מעולה! 
אופיס (מיקרוסופט) >>
לצפיה ב-'תשובות'
תשובות
08/12/2019 | 10:21
1
16
א. כן. אם העתקת את התחום A1:C3 למערך בשם  DataArray אז:
DataArray(1,1)=A1
DataArray(2,3)=C2 וכן הלאה
המערך במקרה הזה הוא מעין טבלה דו מימדית עם מספר שורה ועמודה המקבילים לשורות ועמודות בגיליון
 
ב. אתה יכול ליצור מספר מערכים מגיליונות שונים. החיסכון הגדול בזמן נוצר כאשר אתה קורא בבת אחת הרבה נתונים וכותב אותם לגיליון בפעם אחת. אם אתה קורא נתון מהגיליון, מבצע חישוב, כותב את התוצאה ואז קורא את התא הבא וחוזר חלילה, זה מבזבז זמן.
 
ג. ככל שהטבלה גדולה יותר היעילות תגדל. יש לך מספיק זיכרון זמין להרבה נתונים.
 
ד. יש דרך להעתיק חלק ממערך לגיליון. אתה עושה זאת באמצעות פונקציית INDEX (ב-VBA זה Application.Index). המקרו הבא יעתיק את התחום A1:C3 למערך בשם DataArray, לאחר מכן יעתיק את העמודה השנייה במערך לתאים D1:D3
  Sub test()
DataArray = Range("A1:B3")
Range("D1:D3") = Application.Index(DataArray, 0, 2)
End Sub
 
 
אופיס (מיקרוסופט) >>
לצפיה ב-'תודה רבה על המענה! '
תודה רבה על המענה!
10/12/2019 | 17:33
4

הודעות אחרונות

חם בפורומים של תפוז

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

מקרא סימנים

בעלת תוכן
ללא תוכן
הודעה חדשה
הודעה נעוצה
אורח בפורום
הודעה ערוכה
מכיל תמונה
מכיל וידאו
מכיל קובץ