שאלה קטנה ב- vba באקסל

amir5791

New member
שאלה קטנה ב- vba באקסל

אני מעוניין לבצע שכפול של גליון באמצעות מקרו. ברצוני לבצע את השכפול האמור (העברה העתקה של גליונות) מבלי שהמשתמש יצטרך לאשר את הפעולה האם המשפט הבא יבצע זאת עבורי Application.Dialogs(xlDialogImportTextFile) = True אם המשפט שלי שגוי אשמח לקבל תיקון בתודה מראש אמיר
 

מיכאל אבידן

Active member
מנהל
מדוע אני לא מכיר . . . .../images/Emo43.gif

שום שאלה של 'אקסל', שהמשתמש אמור לאשר אותה, בעת העתקת גיליון
אני גם לא מכיר מושג של 'העברה'/'העתקה' באותה נשימה.
 

amir5791

New member
אני אדייק יותר

תפריט עריכה העברה או העתקה של גליון... אמיר
 

מיכאל אבידן

Active member
מנהל
לא הוספת מאומה על הקודם . . .../images/Emo43.gif

1. האם ניסית להקליט את פעולת ההעתקה ולהריץ את הקוד
2. האם במהלך הרצת המקרו (שהוקלט) הוצגה שאלה למפעיל
*** אם התשובה, לשתי
השאלות, היא 'כן' - הצמד לכאן את הקובץ עם המקרו.
 

מיכאל אבידן

Active member
מנהל
לא ראיתי אף מקרו מוקלט . . .../images/Emo43.gif

בקובץ שהצגת. 1. פתח קובץ חדש וריק. 2. בחר בהקלטת מקרו. 3. בצע העתקה של גיליון1. 4. שמור את הקובץ. 5. פתח את הקובץ והרץ את המקרו שהקלטת. 6. האם הוצגה לך שאלה בנוגע להעתקת הגיליון
7. אם כן - בצע 'צילום- מסך' של החלון שהוצג ודלג לסע' 9. 8. אם לא - סימן שהכל בסדר. ודלג לסע' 10. 9. הצמד לכאן את הקובץ וגם את צילום- המסך (בשתי תגובות נפרדות). 10. תודה.
 

amir5791

New member
למיכאל

סליחה על השאלה השגויה ששאלתי ה- MSDIALOG שהיה מוצג התייחס ל- האם "למחוק גליון מסויים לצמיתות" ואת פעולת המחיקה הנ"ל אני רוצה לבצע מבלי לקבל הסכמה של המשתמש. אמיר
 

מיכאל אבידן

Active member
מנהל
אבן (גדולה) נגולה מעל לבי ...../images/Emo43.gif

Application.DisplayAlerts = False (בתחילת הקוד).
 
למעלה