דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
OdedDvirO

OdedDvir

@OdedDvir
אודות
פוסטים
2.4k
נושאים
60
שיתופים
0
קבוצות
0
עוקבים
21
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • גוגל שיטס | העברת שורות לגיליון אחר
    OdedDvirO OdedDvir

    @שוהם307 זה מובן, כי הקוד מוגדר לרוץ באירוע onEdit, שמופעל רק כאשר תוכן של תא משתנה באופן ידני על ידי המשתמש. שינוי של תא באופן אוטומטי, כגון על ידי נוסחא - לא מפעיל את האירוע.

    תוכנה

  • אקסל | פתיחת קובץ במסך מלא כברירת מחדל
    OdedDvirO OdedDvir

    @פלורידה אמר באקסל | פתיחת קובץ במסך מלא כברירת מחדל:

    הערה: הקוד עובד רק אם הוא הראשון בחוברת.

    תודה על השבחים (לא אכפת לי ליהנות קצת גם אם זה לא אמת...) אבל ההערה שלך בפירוש לא נכונה. הקוד עובד בכל מקום שתניח אותו, כל עוד הוא באובייקט המתאים ("חוברת_עבודה_זו")

    תוכנה

  • גוגל שיטס | העברת שורות לגיליון אחר
    OdedDvirO OdedDvir

    @שוהם307 בקוד שהבאתי, row הוא שם של משתנה (אובייקט) שמחזיק את הערך של השורה הנוכחית.
    בשורה 11 אני יוצר אותו ונותן לו ערך על ידי הפקודה:

        var row = sheet.getActiveCell().getRow();
    
    תוכנה

  • גוגל שיטס | העברת שורות לגיליון אחר
    OdedDvirO OdedDvir

    @שוהם307 אמר בגוגל שיטס | העברת שורות לגיליון אחר:

    האם יש אפשרות לשדרג את הקוד, שאחרי שהוא מעתיק את השורה לארכיון, שימחק את השורה המקורית?

    כן, פשוט תוסיף את השורה הבאה מיד אחרי שורה 23:

          sheet.deleteRow(row);
    
    תוכנה

  • אקסל | פתיחת קובץ במסך מלא כברירת מחדל
    OdedDvirO OdedDvir

    @פלורידה לגבי 1, להלן קיצורים מתוך הממשק של התוכנה:
    Ctrl+F1 סוגר\פותח תצוגת כרטיסיות.
    Ctrl+Shift+F1 סוגר\פותח תצוגת מסך מלא.

    לגבי 2, מה הכוונה ההסתר הרגיל? מה אתה רוצה שלא יראו?

    תוכנה

  • אקסל | בחירת טווח עמודות בכל הטבלאות
    OdedDvirO OdedDvir

    @פלורידה השאלה שלך לא מספיק ברורה. לאיזו מטרה אתה רוצה לבחור את העמודות? תפרט מה אתה מבקש להשיג בסופו של דבר. כתבת:

    אני צריך את זה לפקודות שיחולו על כל טבלה באשר היא

    כיצד יחולו הפקודות, על ידי VBA? אם כן, תוכל לבחור את הטווח על ידי הפונקציה Range.
    לדוגמא, כדי לסמן את העמודות B עד E תשתמש בפקודה הבאה:

    Range("B:E").Select
    
    תוכנה

  • תוכנה לסימון חזרות
    OdedDvirO OdedDvir

    גם כאן מחליפים שני תוים בהתחלה, דהיינו U+1F50D יהפוך ל H1F50D&.
    עריכה: כאן לפעמים הפונקציה ChrW לא תעבוד. הסבר לקמן.

    תוכנה

  • תוכנה לסימון חזרות
    OdedDvirO OdedDvir

    @פלורידה יש טבלה של כל קודי היוניקוד של אימוג'י כאן

    תוכנה

  • גוגל שיטס | העברת שורות לגיליון אחר
    OdedDvirO 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());
    }
    
    תוכנה

  • גוגל שיטס | העברת שורות לגיליון אחר
    OdedDvirO OdedDvir

    @שוהם307 אמר בגוגל שיטס | העברת שורות לגיליון אחר:

    בשורה האחרונה בקוד לא הבנתי מה הוא הקליד בטווח, מה הכוונה 1,10 ?

    הגדרת הפונקציה לפי הדוקומנטציה של גוגל:

    getRange(row, column, numRows, numColumns)
    

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

    לדוגמא:

    getRange(1,1,3,10)
    

    יחזיר טווח מלבני של 3X10 תאים, החל מהתא הראשון בשורה הראשונה, כלומר את הטווח A1:J3.
    ניתן להשמיט את הפרמטר הרביעי - ואז תקבל טווח עם עמודה בודדת, או את שני הפרמטרים האחרונים (השלישי והרביעי) - ואז תקבל תא יחיד.

    תוכנה

  • התצוגה משובשת בוורד
    OdedDvirO OdedDvir

    @one1010 האם זו תמונה ערוכה? כי אם לא - לא רק הטקסט משובש, כל תצוגת התוכנה משובשת אצלך.

    תוכנה

  • עזרה בברקוד באקסס
    OdedDvirO OdedDvir

    @avi-rz אמר בעזרה בברקוד באקסס:

    לא כ"כ הבנתי.

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

    תוכנה

  • מה זה DEVOPS
    OdedDvirO OdedDvir

    @ayali ההגדרות של הוירטואליזציה נמצאות בביוס (BIOS) של המחשב. כדי להכנס לשם צריך ללחוץ על מקש Del מיד עם הפעלת המחשב (לפעמים זה מקש F1 או Esc).
    באופן כללי אתם אמורים לחפש שם קטגוריה בשם:
    "Advanced / CPU Configuration"
    ובתוכה את האפשרות "Virtualization". צריך להיות מסומן שם "Enabled".
    הנה תמונה לדוגמא:
    46c7ce8b-cc33-4df3-a0e4-eb496fcdb3e9-תמונה.png

    תוכנה

  • תוכנה לסימון חזרות
    OdedDvirO OdedDvir

    @פלורידה אז תשתמש פשוט ב CountA:

    COUNTA(E1:E10)
    

    תוספת:
    אם אתה משתמש רק בתאריכים, אתה יכול להשתמש גם ב-Count הרגילה, ההבדל הוא ש-CountA תספור גם טקסט, ערכים לוגיים כמו True/False, ואפילו שגיאות ושאר מרעין בישין, בעוד ש Count תספור רק תאים עם ערך מספרי (כולל תאריכים)

    תוכנה

  • תוכנה לסימון חזרות
    OdedDvirO OdedDvir

    @פלורידה תשתמש ב CountIF:

    =COUNTIF(E1:E10,ChrW(&H2713))
    
    תוכנה

  • תוכנה לסימון חזרות
    OdedDvirO OdedDvir

    @פלורידה אמר בתוכנה לסימון חזרות:

    אך לא נותן ערך לתא.

    זה לא מדויק. למעשה הוא נותן ערך לתא, התא מכיל את התו ChrW(&H2713).

    @פלורידה אמר בתוכנה לסימון חזרות:

    אולי ניתן ליצור נוסחה v=1????

    לא. אבל אפשר לסכם לפי תנאי, אם התא ריק אז להוסיף 0, ואם יש בו ערך כלשהוא (או ליתר דיוק את התו הנ"ל) להוסיף 1.
    ואפשר גם להכניס בפועל את הערך True/False ולהשתמש בעיצוב מתנה כדי להציג V.

    תוכנה

  • הוספת לחצן מאקרו בגוגל שיטס
    OdedDvirO OdedDvir

    @שוהם307 אמר בהוספת לחצן מאקרו בגוגל שיטס:

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

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

    2.האם כוונתך שבהזנת המילה 'הדפס' יופעל הקוד?

    ליתר דיוק, בבחירת האפשרות "הדפס" מתוך הרשימה הנפתחת.

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

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

    תוכנה

  • הוספת לחצן מאקרו בגוגל שיטס
    OdedDvirO OdedDvir

    @שוהם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));
      }
    }
    

    וככה זה נראה:
    87e8ab0b-17ab-494f-bc7f-89bf7e36d976-תמונה.png

    תוכנה

  • ישיבה חדשה נפתחה... וצריך לבנות מסדי נתונים באקסל & אקסס....
    OdedDvirO OdedDvir

    @אפרים22 בבקשה: Students.accdb

    תוכנה

  • הוספת לחצן מאקרו בגוגל שיטס
    OdedDvirO OdedDvir

    @שוהם307 לא הבנתי מה חסר לך בכפתור הקיים:
    050bdb5c-4717-4250-b142-956fbbb933f6-תמונה.png

    תוכנה
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

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