עזרה עם קוד

עזרה עם קוד

שלום לכולם,
השתמשתי בקוד הרצ"ב בתוך חוברת ששמרתי כ- ADD-IN
ומשום מה הוא לא עובד יותר...
הקוד מחלץ מילה מתוך תא כמו WMID למי שמכיר בתוסף MORFUNC (לצערי אני עם אופיס 2013 ולכן לא יכול להתקין את זה שוב)
ה-ADD-IN מופיע כפעיל.
אופיס 2013
WIN7
תודה.

Function FindWord(Source As String, Position As Integer)
'Update 20131202
Dim arr() As String
arr = VBA.Split(Source, " ")
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = ""
Else
FindWord = arr(Position - 1)
End If
End Function​
 

מיכאל אבידן

Member
מנהל
נבדק, כרגע, ב'אקסל 2016' ועובד היטב . . .


לא התעמקתי בשינוי/קיצור ה-UDF.

הישארתיה AS IS...

 

u333

New member
מה דעתך ? רק אם אתה מסכים !? להואיל לצרף את הקובץ עם הקוד ??

 

u333

New member
שלח גם את קובץ התוסף המכיל את ה-UDF (זה שסיומו xlam)

 

u333

New member
טוב, הוצאת לי את הנשמה !!! אבל מצאתי !!

שים לב טוב טוב:
בקוד במודול1 , בקטע ה-IF - לפני המילים FindWord - בשני המקרים - ישנם כמה "רווחים" המחוברים למילים האלו !
לך לקוד, הקש פעמיים על המילה FindWord - ומחק את הרווחים המובילים.
וסע לשלום !

אגב, בקוד שהעלית ב-1/9 הרווחים האלו לא היו ולכן הוא עבד - גם אצל מיכאל וגם אצלי !
 
למעלה