
OdedDvir
-
תוכנה לסימון חזרות -
גוגל שיטס | העברת שורות לגיליון אחראחרי השורה הזו:
var range = ss.getRange(row, 1, 10) // this is your range, do with it what you will
הטווח המבוקש נמצא במשתנה range.
כעת יש להעביר את הנתונים שבטווח לגליון אחר.
הנה דוגמא לכך, שמבוססת גם היא על הקוד שם (בפוסט העוקב):const targetSheetName = "שם-גליון-היעד" var targetSheet = ss.getSheetByName(targetSheetName); var lastRow = targetSheet.getLastRow(); // בוא נוודא שיש מקום לשורה חדשה בגליון if (lastRow < targetSheet.getMaxRows()) { targetSheet.insertRowsAfter(lastRow, 1); //העתקת הנתונים שבטווח (12 עמודות) לשורה חדשה targetSheet.getRange(lastRow + 1, 1, 1, 12).setValues(range.getValues()); }
-
גוגל שיטס | העברת שורות לגיליון אחר@שוהם307 אמר בגוגל שיטס | העברת שורות לגיליון אחר:
בשורה האחרונה בקוד לא הבנתי מה הוא הקליד בטווח, מה הכוונה 1,10 ?
הגדרת הפונקציה לפי הדוקומנטציה של גוגל:
getRange(row, column, numRows, numColumns)
כלומר:
הפרמטר הראשון מציין את מספר השורה הראשונה בטווח
הפרמטר השני מציין את מספר העמודה הראשונה
הפרמטר השלישי הוא מספר השורות בטווח המבוקש
הפרמטר הרביעי הוא מספר העמודות בטווח המבוקשלדוגמא:
getRange(1,1,3,10)
יחזיר טווח מלבני של 3X10 תאים, החל מהתא הראשון בשורה הראשונה, כלומר את הטווח A1:J3.
ניתן להשמיט את הפרמטר הרביעי - ואז תקבל טווח עם עמודה בודדת, או את שני הפרמטרים האחרונים (השלישי והרביעי) - ואז תקבל תא יחיד. -
התצוגה משובשת בוורד@one1010 האם זו תמונה ערוכה? כי אם לא - לא רק הטקסט משובש, כל תצוגת התוכנה משובשת אצלך.
-
עזרה בברקוד באקסס@avi-rz אמר בעזרה בברקוד באקסס:
לא כ"כ הבנתי.
אני חשבתי על אפשרות שהוא יכניס את הקודים ללא ממשק של תיבת טקסט, אבל באמת הפתרון שלך הרבה יותר פשוט ומובן.
-
מה זה DEVOPS@ayali ההגדרות של הוירטואליזציה נמצאות בביוס (BIOS) של המחשב. כדי להכנס לשם צריך ללחוץ על מקש Del מיד עם הפעלת המחשב (לפעמים זה מקש F1 או Esc).
באופן כללי אתם אמורים לחפש שם קטגוריה בשם:
"Advanced / CPU Configuration"
ובתוכה את האפשרות "Virtualization". צריך להיות מסומן שם "Enabled".
הנה תמונה לדוגמא:
-
תוכנה לסימון חזרות@פלורידה אז תשתמש פשוט ב CountA:
COUNTA(E1:E10)
תוספת:
אם אתה משתמש רק בתאריכים, אתה יכול להשתמש גם ב-Count הרגילה, ההבדל הוא ש-CountA תספור גם טקסט, ערכים לוגיים כמו True/False, ואפילו שגיאות ושאר מרעין בישין, בעוד ש Count תספור רק תאים עם ערך מספרי (כולל תאריכים) -
תוכנה לסימון חזרות@פלורידה תשתמש ב CountIF:
=COUNTIF(E1:E10,ChrW(&H2713))
-
תוכנה לסימון חזרות@פלורידה אמר בתוכנה לסימון חזרות:
אך לא נותן ערך לתא.
זה לא מדויק. למעשה הוא נותן ערך לתא, התא מכיל את התו
ChrW(&H2713)
.@פלורידה אמר בתוכנה לסימון חזרות:
אולי ניתן ליצור נוסחה v=1????
לא. אבל אפשר לסכם לפי תנאי, אם התא ריק אז להוסיף 0, ואם יש בו ערך כלשהוא (או ליתר דיוק את התו הנ"ל) להוסיף 1.
ואפשר גם להכניס בפועל את הערך True/False ולהשתמש בעיצוב מתנה כדי להציג V. -
הוספת לחצן מאקרו בגוגל שיטס@שוהם307 אמר בהוספת לחצן מאקרו בגוגל שיטס:
כשאתה כותב 'תיבה נגללת' אתה מתכוין לבחירה מתוך רשימה נפתחת? אם כן, בשביל מה צריך טריק? מה רע באימות נתונים.
אימות נתונים זהו בעצמו הטריק, כי אי אפשר להכניס פקד של לחצן בתא.
2.האם כוונתך שבהזנת המילה 'הדפס' יופעל הקוד?
ליתר דיוק, בבחירת האפשרות "הדפס" מתוך הרשימה הנפתחת.
את הקוד אני מכניס ב 'עורך קובצי הסקריפט', ומצמיד את הקוד לטריגר, אבל מה אני מגדיר בטריגר? איפה אני מגדיר שהקוד יופעל בהזנת המילה 'הדפס'?
לא צריך להגדיר כלום, הטריגר onEdit כבר מובנה ב google sheets. פשוט תדביק אותו בעורך. הקוד כבר בודק אם הערך בתיבה הנפתחת שווה ל"הדפס".
-
הוספת לחצן מאקרו בגוגל שיטס@שוהם307 אין אפשרות ליצור לחצן בתוך תא.
תוכל להשתמש בטריק שמופיע כאן, כדי ליצור תיבה נגללת עם המילה "הדפס" בעמודה האחרונה, ולהצמיד לטריגר המובנה onEdit() את הקוד הבא:הערה: הקוד מניח שהתיבה נמצאת בעמודה D, תוכל לשנות את מספר העמודה בשורה הראשונה.
const printSelectionColumn = 4; // מספר העמודה שמכילה את תיבת ההדפסה function onEdit(e) { var sheet = SpreadsheetApp.getActiveSheet(); var column = sheet.getActiveCell().getColumn(); var cellValue = sheet.getActiveCell().getValue(); if (column == printSelectionColumn && cellValue == "הדפס") { var row = sheet.getActiveCell().getRow(); var values = sheet.getRange(row,1,1,printSelectionColumn-1).getValues(); //תעשה מה שאתה רוצה עם הערכים שקיבלת Logger.log(JSON.stringify(values)); } }
וככה זה נראה:
-
ישיבה חדשה נפתחה... וצריך לבנות מסדי נתונים באקסל & אקסס....@אפרים22 בבקשה: Students.accdb
-
הוספת לחצן מאקרו בגוגל שיטס@שוהם307 לא הבנתי מה חסר לך בכפתור הקיים:
-
בדיקה האם שיק נפרע מול טבלת תנועות בבנק@מלא אתה יכול לקבל את תאריך הפירעון על ידי קיבוץ לפי אסמכתא כנ"ל ושליפת הערך המינימלי (הראשון) מעמודת התאריך.
אתה יכול גם לאתר החזר שיק על ידי Count כדי לבדוק האם יש יותר מתנועה אחת, או לחפש בסוג התנועה את המחרוזת "החזר". -
בדיקה האם שיק נפרע מול טבלת תנועות בבנק@מלא זה נראה שצריך לעשות קיבוץ לפי מספר אסמכתא, ולחשב:
סכום עמודת זכות,
סכום עמודת חובה,
את ההפרש ביניהם.
ככה תקבל את המאזן בפועל עבור כל שיק.אם המספר של האסמכתא שונה ממספר השיק, תצטרך ליצור עמודה נוספת בתנועות הבנק שתחשב את מספר השיק מהיכן שלא יהיה.
האם אתה יכול לתת דוגמא למקרה כזה?
-
בדיקה האם שיק נפרע מול טבלת תנועות בבנק@מלא לא הבנתי את רצונך, האם תוכל לתת דוגמא של הנתונים?
-
יוצר התקנות קל לתפעול@one1010 אמר ביוצר התקנות קל לתפעול:
זה מתאים גם בשביל להתקין יחד כמה תוכנות עם הגדרות בתוך התוכנות?
לכאורה אפשר לצרף להתקנה כמה תוכנות שרוצים
לגבי ההגדרות לכל תוכנה, התשובה תלויה באופן שבו ההגדרות מופיעות בתוכנה.
אם מדובר בקובץ INI למשל, אין שום בעיה לצרף להתקנה כמה קבצים כאלו, קובץ אחד לכל תוכנה. -
החלפה ממספור לאותיות בוורד@הללוהו הרעיון הוא לסרוק את המסמך מילה אחר מילה, לזהות בכל מילה רצף של ספרות (או ספרה בודדת) ואז להחליף את הרצף הנ"ל במספר מילולי.
אם יש לך רקע בתכנות ואתה באמת רוצה ללמוד, אפשר לממש זאת על ידי VBA. -
שגיאה בהתקנת אופיס 2010@ויסטריק יתכן וההתקנה עצמה פגומה.
-
חיפוש מהיר באקסל עם פונקציית FILTER@בערל קשה לראות מה הבעיה בדיוק, בלי שתעלה חלק מן הגיליון עצמו. בתור התחלה בדוק את ההפניות לתאים בנוסחא, ותוודא שהם אכן מצביעים לתאים הנכונים.