שאלה | העברת קישורים לגיליון אחר באקסל
-
חברים שקעתי עמוק לנושא הזה, אתם צודקים, לא ניתן לתקן קישור פנימי ע"י חיפוש והחלפה בתוך אקסל (בלי מקרו - עם מקרו אפשר) אבל הנה משהו מעניין, אפשר לשמור את הקובץ אקסל כXML, לפתוח אותו עם notepad שם לעשות חיפוש והחלפה, לשמור, לפתוח באקסל ולשמור שוב כ XLSX וזה עובד!!
הפתירון מצאתי פה
https://stackoverflow.com/a/27361280 -
אולי בצורה הזאת זה יהיה טוב יותר
(מתוך הדרכה לפריצת גיליון אקסל נעול
https://excel.kova.co.il/2022/08/איך-לפרוץ-אקסל-נעול/למצוא את מספר הגיליון - נלחץ מקש ימני על הגיליון, ואז על כפתור “הצג קוד” (מי שכרטיסיית מפתחים מוצגת אצלו, יכול גם דרך כרטיסיית “מפתחים” ואז כפתור “הצג קוד”).
בחלון שנפתח, החלון של עורך הקוד ( VBA ) - הגיליון שמסומן - הוא הגיליון הרלוונטי, ואנחנו נתייחס כמובן למספר של הגיליון, ולא לשם של הגיליון.
1 – נשנה את הסיומת של קובץ האקסל, לסיומת ZIP
2 – נפתח את קובץ ה- ZIP
3 – נאתר את הקובץ שנוגע לגיליון שממנו אנחנו רוצים להסיר את הסיסמה - הוא יהיה בספריית worksheets, והשם שלו יהיה עם המספר גיליון שביררנו בשלבים הקודמים.
4 – נעתיק אותו לתיקיה נפרדת, מחוץ לקובץ ה-ZIP
5 – נפתח אותו בעורך טקסט, למשל “notepad” או notepad++ -
@דוד1-1 כתב בשאלה | העברת קישורים לגיליון אחר באקסל:
@Whenever
ועל מה עשית חיפוש והחלפה?על הטקטס של הקישור.
הנה איך זה נראה בXML<Cell ss:StyleID="s16" ss:HRef="#Three!A1"> <Data ss:Type="String">This is just text</Data> </Cell>
בתא שלי רשום "This is just text" הוא מקשר אותי לתא שנמצא בגיליון "Three"
ככה אני יכול לחפש את #Three בתוך כל הקובץ ולהחליף את כולם בבת אחת. -
זה נפתח לי ב-XML
אבל עדיין אני לא קולט על מה לעשות חיפוש והחלפה.
ניסיתי כמה וריאציות אבל לא הצלחתי.
צירפתי פה את הקובץ, אשמח אם תוכל להראות לי מה עושים.
(הגיליון המקורי זה גיליון 1, העותק זה גיליון 2)
הקישורים בשני הגיליונות זה מתא C1 ל-A1.
ואני רוצה שבכל גיליון הקישור יוביל ל-A1 של הגיליון שלו.
תודה רבה רבה
גליון עבודה של Microsoft Excel חדש.xml