אהה. אז תגיד ככה
חשבתי שמדובר בפעולה חד פעמית. ההבדל בקידוד הוא בעצם בייצוג ה-ASCII שלהם. עברית בדוס מיוצגת כך שהאות "א" היא בעלת ערך 128, "ב" היא 129 וכן הלאה. בקידודים מתקדמים יותר "א" היא 224, "ב" היא 225 וכן הלאה. מכאן שההפרש הוא 95. אתה פשוט צריך לעבור אות אות (רק עבריות. אותיות אנגליות, סימני פיסוק, סוגריים ומספרים נשארים ללא שינוי) ולהוסיף לערך התו 95 בצורה הבאה: NewChar = Chr$(Asc(OldChar) + 95) 'oldchar and newchar as string * 1 מכאן הכל עניין טכני בלבד שהוא קריאה מקבצים, שליפת תו מתוך מחרוזת, וכתיבה מחדש לקובץ.