אהה...אז גם לזה יש פיתרון מצוין.
תכניס בארגומנט הראשון של textjoin את הפונקצייה char ובסוגריים לכתוב 10
כפי שהבאתי בלינק כאן
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-13587121
ולא לשכוח לאפשר גלישת טקסט בתא.
תראה שזה יסתדר לך כמו שרצית..
תודה רבה, ממש קוסם
 
ישר כח
אוסיף רק שתי הארות

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

התכוונת למספר 2 אני מניח...
אבל צריך לעשות הפוך.
המספר שהתקבל בcountif מתוך (לחלק) התוצאה של rows
מצורף כאן גיליון דוגמא קטנטן כסיכום לכל הנל
מפאת קוצר הזמן וגם מהעובדה שביצעתי זאת דרך הנייד ולא מהמחשב.אז לא השתמשתי כאן בתיבת סימון.וגם הגרף עוגה מאוד פשוט ללא עיצובים ומניפולציות שונות מההגדרות המורחבות.
זו רק הדגמה להבנת הקונצפט
Screenshot_20240522_090454_Sheets.jpg

@וילה בצפת @סתם שמרל
 

קבצים מצורפים

  • גרף דוגמא באחוזים .xlsx
    KB 49.1 · צפיות: 29
@יעקב ויצמן אשמח לעזרתך
האם יש אופציה לשאוב מידע מטבלה אחת ע"פ שני קריטריונים בכל טבלה.
לדוגמא אני מעוניין לדעת כמה קיבל עובד X בחודש Y.
בטבלה אליה אני רוצה להוסיף את הנתונים יש 2 עמודות: ת.ז. וחודש.
בטבלה ממנה אני מעוניין לשאוב את הנתונים יש גם את העמודות הנ"ל בתוספת הסכום.
השאלה אם אפשר לעשות את זה בלי ליצור עמודה חדשה בשני הגליונות שמחברת את 2 הנתונים הראשוניים.
תודה
 
@יעקב ויצמן אשמח לעזרתך
האם יש אופציה לשאוב מידע מטבלה אחת ע"פ שני קריטריונים בכל טבלה.
לדוגמא אני מעוניין לדעת כמה קיבל עובד X בחודש Y.
בטבלה אליה אני רוצה להוסיף את הנתונים יש 2 עמודות: ת.ז. וחודש.
בטבלה ממנה אני מעוניין לשאוב את הנתונים יש גם את העמודות הנ"ל בתוספת הסכום.
השאלה אם אפשר לעשות את זה בלי ליצור עמודה חדשה בשני הגליונות שמחברת את 2 הנתונים הראשוניים.
תודה
נא שלח גיליון דוגמא עם מספר עמודות מצומצם ועד 10 שורות .
ותכתוב באופן ידני בגיליון אלו תוצאות אתה ההית מצפה לקבל
 
מחילה.משהו פה לא מובן.
בעיקרון הפיתרון הפשוט הוא להציב פונקציית sumifs בתא c14.(או בעזרת filter או sumproduct ועוד)
Screenshot_20240522_165852_Sheets.jpg

אבל שים לב שתז 4036 לא קיבל כלום בחודש אדר.מי שקיבל בחודש אדר זה ת.ז 4038.
במקרה הזה הפונקציות יחזירו שגיאת n/a
אשמח שתסביר...
 
שלום וברכה.

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

תודה רבה!
 
שלום וברכה.

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

תודה רבה!
קודם כל זה אומר שהפעלת המאקרו בוצעה בהצלחה
עכשיו תראי.יש לזכור כי אין שום קשר בין מיקום הלחצן לפעולת המאקרו בפועל.הלחצן הוא בסה"כ תרשים שמרחף על התאים .ויכול להיות גם באורך ורוחב של 50 תאים לדוגמא.כך שהוא לא מהווה שום אינדיקציה/פקטור לפעולת המאקרו בפועל
(בבחינת מילותיו של רבי יהודה הלוי "ליבי במזרח ואנוכי בסוף מערב..." בהשאלה כמובן)
מערכת הvba באקסל מתוכננת ומתוכנתת בתבונה רבה שמה שיקבע היכן יתחיל המאקרו לפעול הוא= מהיכן שמסומן התא הפעיל לפני הלחיצה על הלחצן.
(יוצא מכלל זה הפניות מוחלטות שפועלות "בהרצה" באופן אוטומט בכל הגיליון על תאים וטווחים שמוגדרים מראש בקידוד המאקרו)
הלחצן הוא רק טריגר להפעלת המאקרו.
כך שאין מה לשנות פה...
 
נערך לאחרונה ב:
קודם כל זה אומר שהפעלת המאקרו בוצעה בהצלחה
עכשיו תראי.יש לזכור כי אין שום קשר בין מיקום הלחצן לפעולת המאקרו בפועל.הלחצן הוא בסה"כ תרשים שמרחף על התאים .ויכול להיות גם באורך ורוחב של 50 תאים לדוגמא.כך שהוא לא מהווה שום אינדיקציה/פקטור לפעולת המאקרו בפועל
(בבחינת מילותיו של רבי יהודה הלוי "ליבי במזרח ואנוכי בסוף מערב..." בהשאלה כמובן)
מערכת הvba באקסל מתוכננת ומתוכנתת בתבונה רבה שמה שיקבע היכן יתחיל המאקרו לפעול הוא= מהיכן שמסומן התא הפעיל לפני הלחיצה על הלחצן.
(יוצא מכלל זה הפניות מוחלטות שפועלות "בהרצה" באופן אוטומט בכל הגיליון על תאים וטווחים שמוגדרים מראש בקידוד המאקרו)
הלחצן הוא רק טריגר להפעלת המאקרו.
כך שאין מה לשנות פה...
תודה רבה.
אז יש דרך אחרת לעשות את זה?
ניתן לגרום לאקסל להעתיק תא שמשמאל ללחצן?
מדובר על טבלה של השאלת ספרים. אני רוצה שמי שמעוניין לשאול ספר מסויים מהקטלוג יוכל ללחוץ על לחצן השאלה, ואקסל יעתיק את התא משמאל בו מופיע שם הספר וידביק אותו בטבלה של הספרים השאולים.
 
תודה רבה.
אז יש דרך אחרת לעשות את זה?
ניתן לגרום לאקסל להעתיק תא שמשמאל ללחצן?
מדובר על טבלה של השאלת ספרים. אני רוצה שמי שמעוניין לשאול ספר מסויים מהקטלוג יוכל ללחוץ על לחצן השאלה, ואקסל יעתיק את התא משמאל בו מופיע שם הספר וידביק אותו בטבלה של הספרים השאולים.
תבצעי הפניה מוחלטת (בהקלטת ופקודת המאקרו) לתא שמופיע בו שם הספר.
ואחכ תמקמי בצורה מרחפת את הלחצן מימין לתא זה.

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

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

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

שם הספר פה הוא דינמי ומשתנה .אז כמובן שיש להזין בו ידנית /באימות נתונים את שם הספר לפני הלחיצה על הלחצן
תודה רבה.
 
מחילה.משהו פה לא מובן.
בעיקרון הפיתרון הפשוט הוא להציב פונקציית sumifs בתא c14.(או בעזרת filter או sumproduct ועוד)
צפה בקובץ המצורף 1660028
אבל שים לב שתז 4036 לא קיבל כלום בחודש אדר.מי שקיבל בחודש אדר זה ת.ז 4038.
במקרה הזה הפונקציות יחזירו שגיאת n/a
אשמח שתסביר...
טעיתי בספרה. בכל אופן הבעיה היא שרציתי לא רק סינון למקרה אחד אלא לטבלה שלימה. מצ"ב שוב הדוגמא
 

קבצים מצורפים

  • קובץ לדוגמא.xlsx
    KB 8.7 · צפיות: 40
@יעקב ויצמן שאלה פשוטה
אקסל מוחק לי אפסים בתחילת מספר, איך אני מגדיר שלא ימחוק
(לא מספר טלפון, במספר טלפון השיטה היא לעשות מקף אחרי הקידומת)
 
שלום וברכה.

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

תודה רבה!
יש אפשרות כזאת אבל היא מעט מורכבת.

תחילה צריך להשתמש עבור המאקרו בלחצן טופס, ולא בלחצן רגיל:
1716451490572.png
1716451503540.png

לכל לחצן טופס שכזה יש אלמנט שמצביע על המיקום של הפינה הימנית העליונה הלחצן נמצא (באקסל אנגלית המיקום הוא הפינה השמאלית העליונה של הלחצן).

עכשיו ניתן לפתוח את עורך הקוד ולהעתיק לתוכו את הפונקציה הבאה:
קוד:
Sub test()
   
    Dim Button As Object, Co, Ro As Integer
    Set Button = ActiveSheet.Buttons(Application.Caller)
   
    With Button.TopLeftCell
        Co = .Column
        Ro = .Row
    End With
   
    Cells(Ro, Co + 1).Value = Cells(Ro, Co - 1).Value
    Cells(Ro, Co - 1).Value = ""

End Sub
חלקו הראשון שהקוד מקבל את הנתונים הנ"ל באיזו שורה ועמודה נמצאת פינתו הימנית העליונה של אותו כפתור.
מה שחשוב לענייננו הם שתי השורות האחרונות:
השורה Cells(Ro, Co + 1).Value = Cells(Ro, Co - 1).Value מציינת "תיגש אל התא שמימין ללחצן (עמודה + 1) והכנס לתוכו את הערך של התא שמשמאל ללחצן (עמודה - 1)".

לאחר מכן השורה "" = Cells(Ro, Co - 1).Value מציינת "תיגש אל התא שמשמאל ללחצן (עמודה - 1) ומחק ממנה את הנתון שהיה בה".
 
@יעקב ויצמן שאלה פשוטה
אקסל מוחק לי אפסים בתחילת מספר, איך אני מגדיר שלא ימחוק
(לא מספר טלפון, במספר טלפון השיטה היא לעשות מקף אחרי הקידומת)
להגדיר תבנית מספר מותאמת אישית, לכתוב 0 ואחריו "#" כפי כמות הספרות שיש במספר שאותו אתה שומר.
הבעיה בשיטה הזאת שהיא תוסיף אפס לפני כל מספר, גם אם אתה בעצמך לא כתבת אפס בהתחלה.
1716452890141.png
 
נערך לאחרונה ב:

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה