הללוהו ב ו
משתמש מקצוען
- הוסף לסימניות
- #1
איך אני מחפש כמה מילים דהיינו או / או, ומבצע עבור כולם החלף במילה אחת, דהיינו שהמחשב יחפש כמה מילים או בראשית או שמות או ויקרא ואת כל המילים שהוא מוצא יחליף למילה אחת, תוך פקודה אחת ?
מאקרו יש?אין כזו אפשרות מובנית בתוך הוורד,
www.prog.co.il
Sub ניסיון()
arrFind = array("בראשית","שמות","ויקרא","במדבר","דברים")
For f = 0 to Ubound(arrFind)
Selection.Find.Text = arrFind(f)
Selection.Replacement.Text = 'החלפה'
Selection.Find.Execute Replace:=wdReplaceAll
next
End Sub
תודה ! זה גם יעזור לי, אבל אני צריך גם מאקרו שיחליף לי סוגריים מ-( ל-{ רק איפה שהסוגריים מתחיל במילה כנ"ל בראשית וכו' על אף שכתוב שם עוד מילים... והמילים בראשית ישאר ורק הסוגריים יתחלף.אם תרצה להחליף את כל המילים במילה אחת
לא עובד לי, זה נתקע לי.קוד:
העתקת את זה ככתבו וכלשונו כמו שכתבת את זה , ולחצת על המאקרו וזה החליף לך?לי זה עובד
Sub ניסיון()
arrFind = Array("בראשית", "שמות", "ויקרא", "במדבר", "דברים")
For f = 0 To UBound(arrFind)
Selection.Find.Text = arrFind(f)
Selection.Find.Replacement.Text = "החלפה"
Selection.Find.Wrap = wdFindContinue
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub
אין עליך עובד בומבסטי!!!!תנסה עכשיו
Sub ניסיון()
arrFind = Array("בראשית", "שמות", "ויקרא", "במדבר", "דברים")
arrReplace = Array("בראשית_החלפה", "שמות_החלפה", "ויקרא_החלפה", "במדבר_החלפה", "דברים_החלפה")
For f = 0 To UBound(arrFind)
Selection.Find.Text = arrFind(f)
Selection.Find.Replacement.Text = arrReplace(f)
Selection.Find.Wrap = wdFindContinue
Selection.Find.Execute Replace:=wdReplaceAll
Next
End Sub
השני עדיין עושה לי בעיות...בבקשה
עדכנתיהשני עדיין עושה לי בעיות...
הנושאים החמים