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

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

התעלמות מתווים מיוחדים - vba

מתוזמן נעוץ נעול הועבר ארכיון code613m
3 פוסטים 3 כותבים 252 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אביא מנותק
    אביא מנותק
    אבי
    כתב ב נערך לאחרונה על ידי
    #1

    שאלה פשוטה..
    יש לי מחרוזת עם מרכאות, לדוגמא : "ל' ניסן תשע"ה"
    כשאני שולח את זה בשאילתה כתנאי או כערך הוא נותן שגיאת תחביר
    איך כותבים לו שיתעלם מהתווים המיוחדים (כמו @ לפני המחרוזת ב #C)?

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

    תודה

    פורסם במקור בפורום CODE613 ב19/04/2015 05:54 (+03:00)

    תגובה 1 תגובה אחרונה
    0
  • M מנותק
    M מנותק
    macroshadow
    כתב ב נערך לאחרונה על ידי
    #2

    בVBA אין אפשרות כזו. צריך להקיף את התוים המיוחדים בגרשיים.

    פורסם במקור בפורום CODE613 ב19/04/2015 08:46 (+03:00)

    תגובה 1 תגובה אחרונה
    1
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #3

    תוכל להשתמש בקוד המצ"ב

    '----------------------------------------------------------------------
    ' Enquote
    '
    '   Wraps the string in double quotes and escapes any double quotes
    '   within the string with double, double quotes.
    '----------------------------------------------------------------------
     Function Enquote(ByVal strText As String) As String
        Enquote = """" & Replace(strText, """", """""") & """"
    End Function
    

    כדי "לעטוף" כל סטרינג שתרצה במרכאות כפולות.
    אפשר להשתמש גם בשאילתא וב DLookUp וכו' בתוך השאילתא / פונקצייה עצמה או כפרמטר.

    דוגמא:

    ver=DLookup("myExpr","MyTable","HebDate=" & Enquote(HebDateTextBox))
    

    פורסם במקור בפורום CODE613 ב19/04/2015 15:35 (+03:00)

    אין טסט כמו פרודקשן.

    המייל שלי urivpn@gmail.com

    תגובה 1 תגובה אחרונה
    2

  • התחברות

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

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

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

  • התחברו או הירשמו כדי לחפש.