@ליבל
זה מה ש @ivrtikshoret הביא
אוריי
-
לימו אנגלית לגברים -
קובץ אקסל עם השקיעות לכמה שנים קדימה למיקום מסויים@אביי
ברמת העיקרון את יכול להוריד כל שנה בנפרד מקלוח
יש להגדיר מיקום ואז להוריד
שים לב זה לא כזה מדוייק -
תכנות | איך להתחיל?@davidnead אמר בתכנות | איך להתחיל?:
ממליץ על זה, ועל עוד כמה מאמרים מעניינים שמופיעים שם:
https://he.quora.com/אילו-כישורים-חסרים-לעיתים-למתכנתיםועוד משהו חשוב עוד יותר:
https://he.quora.com/עכשיו-כשכל-אחד-יכול-ללמוד-לתכנת-האם-זה2 הקישורים האלו חסומים בנטפריי
-
תכנות | איך להתחיל?@magicode אמר בתכנות | איך להתחיל?:
מטרה של להיות מתכנת זה לא נחשב מטרה לדעתי.
עד עכשיו שתקתי.. אבל על המשפט הזה אני חולק מכל וכל!!!!
אני בניתי כבר כמה פרויקטים גדולים באקסס וכן אלפי שורות קוד ב vba כו' ועוד כמה פרויקטים קטנים ב#C וחשבתי (לתומי) להיתמר כמתכנת (לפחות של vba) והרי כבר עשיתי פרויקטים ... למה לא!!
אולם לאחר ש @dovid עשה לי שטיפת מוח בנידון והסביר לי מהו מתכנת אני לא רק חושב אלא בטוח שאם לא יהיה לך מטרה להיות מתכנת לא תגיע לשם לעולם אתה תבנה מלא דברים אבל כאשר תגיע לתקלות ... לא נעים.. אבל לא תמצא ידיים ורגלים בכלל (מניסיון!).בקיצור נמרץ מתכנת הוא אחד שיודע לבנות קוד נכון (כלומר ליצור שגיאות לכל מהלך לא נכון של המשתמש בצורה הכי מיטבית) וכן לקרוא קוד נכון לא משנה באיזה צורה המתכנת הקודם כתב.
ולא רק להעתיק או לכתוב כל מיני שורות למיניהם שאתה איכשהו זוכר זה יביא אותך במקסימום לאיזו שהיא תוכנה עובדת שאתה מתפלל כל דקה שלא יצוצו לך תקלות .. שיכניסו אותך לאי נעימות.בדרך אגב לגבי האנגלית ברור שרצוי שתלמד אנגלית (אם יש כח זה בוודאי מוסיף) אבל אני אישית בכל אופן חוץ מאותיות ולקרוא איכשהו בלי להבין כמעט מילה ב"ה אני מסתדר היטב.
מה שנשאר לאחל לך הוא בהצלחה!!!
ואל תהסס לשאול כאן בפורום מניסיון שלי .... החברה כאן מאוד אוהבים לעזור... -
מכירה מחשב נייד דל@hעקב
מה גודל המחשב 14 אינטץ או 15? -
עזרה | בהחלפה מהירה בוורדהאם זה מוגדר כ"השתמש בתויים כללי" שאוכל להכניס שם גם מהדברים הנ"ל של סוגריים וכדו'?
כן.
(וכן האם יש אפשרות שבלחיצה על המקרו יפתח הטבלא וכך אוכל להכניס רשימת מילים וכו' ורק אח"כ ע"י לחיצה זה יסגר ויתחלף?)
זה נראה לי קצת מסובך.
וחוצמזה מה תרויח?? הכי פשוט לכתוב באקסל -
עזרה | בהחלפה מהירה בוורד@הללוהו
תשתמש עם זהSub MultipleReplacement() 'GET DATA FROM EXCEL Dim xlApp As Object Dim xlBook As Object Const strWorkBookName As String = "C:\Users\User\Documents\uri.xlsx" On Error Resume Next Set xlApp = GetObject(, "Excel.Application") If Err Then Set xlApp = CreateObject("Excel.Application") End If On Error GoTo 0 Set xlBook = xlApp.Workbooks.Open(FileName:=strWorkBookName) xlApp.Visible = False Dim w w = 1 Do While xlApp.ActiveSheet.range("a" & w) <> "" strArray = xlApp.ActiveSheet.range("A" & w).Value Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .text = xlApp.ActiveSheet.range("A" & w).Value .Replacement.text = xlApp.ActiveSheet.range("B" & w).Value .Forward = True .Wrap = wdFindContinue .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll w = w + 1 Loop Set xlBook = Nothing xlApp.Quit Set xlApp = Nothing End Subוכמובן לא לשכוח להחליף את הנתיב בשורה 6
בהצלחה -
בקשה | פקודות מקרו בוורד.@הללוהו קודם כל אתה הצלחת להשתמש במה שהבאתי?
-
בקשה | פקודות מקרו בוורד.@הללוהו
בעמודה A באקסל תרשום בראשית שמות וכו'
אחד אחרי השני כל תא שם לחיפוש והחלפה
מה שהקוד הזה יעשה הוא יחליף את הסוגריים -
בקשה | פקודות מקרו בוורד.@הללוהו לא הכנסת את שם הקובץ נכון
יש להכניס נתיב נכון כולל סיומת של הקובץ -
בקשה | פקודות מקרו בוורד.@הללוהו לא! זה צריך להיות סגור
איפה הכנסת את הקוד?
אתה יכול להביא צילום מסך? -
בקשה | פקודות מקרו בוורד.@הללוהו
האקסל שלך פתוח? -
נוסחה באקסל@בער אמר בנוסחה באקסל:
מה שאני מחפש זה איזה פונקציות יש לי שיכול לנתח לי את הטבלה לאורך ולרוחב כלומר לפי שם מוצר או לפי חודשים שנים או משולב שתיהם
איזה תוצאה אתה רוצה לקבל?
עוד שאלה: מדובר בעשרות מוצרים וכמה פרמטרים ליד כל מוצר כמו מחיר ואחוזי הנחה וכדו'
האם יש איזשהוא דרך להקים חלונית
שדרך זה אני מקליד את הנתונים בעמודות?אאל"ט מדובר בגוגל שיטס וא"כ זה כבר דורש ידע בשפת js וגם לאחר הידע לא תגיע לתוצאת חישובים מושלמת (כי בסוף זה טבלת אקסל).
אם באמת אתה רוצה להגיע לתוכנה מסויימת או ממשק ויזואלי כל שהוא וחישובים מתקדמים בצורה נוחה תוכל לעבור לאקסס. (וגם זה דורש ידע אבל יש על זה מלא מדריכים ואיך לא... המדריך של @OdedDvir )
אמנם יש בזה מעלות רבות... אבל יש גם חסרונות שא"א להתחבר אליו מכל מחשב כי זה ישום שולחני. -
בקשה | פקודות מקרו בוורד.@הללוהו
אני יביא את הקוד שעשיתי יש עוד מה לשפר אבל הרעיון עובד- תיצור קובץ אקסל ותכניס בעמודה A את כל הערכים לחיפוש תקרא לו שם ותשמור ולסגור את הקובץ.
- תכניס בוורד את הקוד הבא
Sub HighlightMatchesAndSummarize() Dim strArray As String 'GET DATA FROM EXCEL Dim xlApp As Object Dim xlBook As Object Const strWorkBookName As String = "C:\Users\User\Documents\uri.xlsx" On Error Resume Next Set xlApp = GetObject(, "Excel.Application") If Err Then Set xlApp = CreateObject("Excel.Application") End If On Error GoTo 0 Set xlBook = xlApp.Workbooks.Open(FileName:=strWorkBookName) 'xlApp.Visible = True xlApp.Visible = False 'transpose excel cells in our arrays Dim w w = 1 Do While xlApp.ActiveSheet.range("a" & w) <> "" strArray = xlApp.ActiveSheet.range("A" & w).Value Search (strArray) w = w + 1 Loop Set xlBook = Nothing xlApp.Quit Set xlApp = Nothing End Sub Public Function Search(text As String) Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .text = "\((*)" & text & "(*)\)" .Replacement.text = "{\1" & text & "\2}" .Forward = True .Wrap = wdFindContinue .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll End Function- תשנה בשורה 6 את המיקום של הקובץ אקסל שיצרת
ונשאר לך פשוט להפעיל את המאקרו
בהצלחה
-
בקשה | פקודות מקרו בוורד.@הללוהו
הגעתי לאיזו שהיא תוצאה
אבל מבדיקה שלי משום מה הוא לא מגיע ל100% דיוק
אני לא יודע למה זה קורה
יש לך אולי איזה קובץ דוגמא שאני יעשה עליו בדיקה?
אם לא תרצה להעלות את זה ציבורי תוכל לשלוח לי במייל שבחתימה -
בקשה | פקודות מקרו בוורד.@yossiz
אני מנסה לעשות הקלטת מאקרו ואז להכניס כלולאה אבל משום מה הקוד שהבאת לא מוצא שום ערך בחיפוש
למה זה כך?

-
נוסחה באקסל@בער
יש כאן כמה עמודות
יש את
AC
AB
AA
Y
איזה מהם אתה רוצה שיהיו קבועים ואיזה לא?
ואני יסביר בכללי איך עובד הקיבוע של ה
$
כלומר אם אתה רוצה לקבע את הטווח הזהAC86:AC92יש לרשום כך$AC86:$AC92יש להכניס לפני האותיות העמודה את הסימן $ (כלומר לקבע) ואז בגרירה הוא לא משתנה משא"כ אם לא תקבע את הטווח עם $
ואם תרצה שגם אם תגרור כלפי מטה המספרים לא ישתנו יש לרשום כך$AC$86:$AC$92אם יש משהו שלא הבנת תוכל לשאול ב
! -
word לא מגיב@זעירא אמר בword לא מגיב:
@www אמר בword לא מגיב:
@זעירא איזה גרסה האופיס?
365 רישמי של משרד החינוך, וגם ב365 פרוץ.
זה אולי יכול להיות כי יש לך 2 אופיס מותקן על המחשב?
-
נוסחה באקסל@בער
מאוד לא מובן מה שכתבת
או שתכתוב שוב ותכניס את הנוסחה בצורה תקינה בתוך עורך הקוד של הפורום
כאן:

ותשתדל להעלות צילומי מסך בעת הצורך כדי שיהיה יותר קל להבין אותךבנוגע לשאלך אתה צריך לקבע את הטווח ע"י $ היכן? מאוד היה קשה להבין מה כתבת...
-
נוסחה באקסל@ivrtikshoret
זה לא אותה התוצאה!