ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

דיון: מאקרו ייצוא לאקסל

מאקרו ייצוא לאקסל 9 years 8 months ago #6565

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
שלום לכולם,

(מצ"ב קובץ אקסל)

יש לי שאלה ,אני מסה לייצא את הטבלה הנ"ל לאקסל בעזרת מאקרו.
העניין הוא שנראה שהערכים מתערבבים בייצוא משום מה.

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


תודה רבה לעוזרים!!

Attachment excel.qvw not found

צירופים:
עריכה אחרונה: 9 years 8 months ago  ע''י davidvir.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:מאקרו ייצוא לאקסל 9 years 8 months ago #6569

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
תנסה

set obj = ActiveDocument.GetSheetObject("CH01")
obj.ExportBiff "C:\test.xls"
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:מאקרו ייצוא לאקסל 9 years 8 months ago #6570

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
תודה אבישי,
אבל הבעיה היא מעט יותר מסובכת-אסביר:

(ראו קובץ מצורף)

המשתמשים רואים את הגיליון בשם "SHOW". הבקשה שלהם היא שבלחיצת כפתור
כל שלושת הטבלאות יועתקו לאקסל ,אחת תחת השנייה ולשם כך נבנה מאקרו.

הבעיה היא שהטבלאות שהמשתמשים רואים ומשתמשים בהן-הן מסוג פיבוט ולמאקרו שבניתי יש בעיה עם לעבוד עם סוג כזה של טבלאות לכן ביצעתי את הדבר הבא:
1.שכפלתי את הגיליון
2.הסתרתי אותו
3.שיניתי את הטבלאות לסטרייט
4.המאקרו פונה בעצם לטבלאות הנסתרות

הבעיה שוב:
מכיוון שהטבלאות הן סטרייט לא ניתן לייצא את סכומי הביניים הכל כך חשובים להם.

כך שיוצא שעקפתי את הבעיה אך נתקעתי באחת אחרת.

טיפים יתקבלו בברכה

File Attachment:

שם קובץ: test2.qvw
גודל קובץ:155 ק''ב
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:מאקרו ייצוא לאקסל 9 years 8 months ago #6571

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
הבנתי.

אני אשאל שאלה אחרת.
למה לא לחבר את שלושת הטבלאות לטבלה אחת?
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:מאקרו ייצוא לאקסל 9 years 8 months ago #6572

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
שאלה יפה.
לצערי לא ניתן לחבר את שלושת הטבלאות
(אולי לפי הדוגמא ניתן לחשוב שאפשר) אך מדובר על מימדים שונים
ואף חלק מהטבלאות במבנה שונה,אני פישטתי את העניין בדוגמא המצורפת.
נצא מהנחה שלא ניתן לאחד אותם לטבלה אחת.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:מאקרו ייצוא לאקסל 9 years 8 months ago #6573

  • avishayl
  • avishayl's Avatar
  • Offline
  • Moderator
  • הודעות: 84
  • קרמה: 1
הפייבוט לא מיצוא בגלל GetNoOfRows.
תנסה GetRowCount.
אצלי זה עובד
הנהלת האתר ביטלה גישת כתיבה ציבורית.

תגובה:מאקרו ייצוא לאקסל 9 years 8 months ago #6574

  • davidvir
  • davidvir's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 91
  • קרמה: 0
מעולה!

תודה רבה אבישי


מצ"ב קובץ עם הפתרון (למי שמתעניין להבא)

File Attachment:

שם קובץ: test3.qvw
גודל קובץ:155 ק''ב
עריכה אחרונה: 9 years 8 months ago  ע''י davidvir.
הנהלת האתר ביטלה גישת כתיבה ציבורית.
זמן יצירת העמוד: 0.148 שניות

הדף שלנו בפייסבוק

מעניין? שתפו דף זה באמצעות הטלפון הנייד

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning