حيدر البكري قام بنشر فبراير 17, 2023 قام بنشر فبراير 17, 2023 السلام عليكم عندي اكثر من كلمة اريد استبدالها بكلمة ( موظف ) كيف استطيع حذف اكثر من كلمة بنقرة واحدة ؟ تحيتي وسلامي لكم
أبو إيمان قام بنشر فبراير 17, 2023 قام بنشر فبراير 17, 2023 (معدل) وعليكم السلام Dim a As Integer For a = 1 To 100 Cells(a, 1).Value = "موظف" Next End Sub 1 أول صف به بيانات 100 أخر صف يمكن اضافة تحسنات للكود بحسب الرغبة تم تعديل فبراير 17, 2023 بواسطه أبو إيمان
أفضل إجابة محمد هشام. قام بنشر فبراير 17, 2023 أفضل إجابة قام بنشر فبراير 17, 2023 (معدل) 1)لم توضخ المطلوب جيدا هل هناك أسماء محددة تريد تغييرها. 2) هل التنفيذ على نطاق معين أو على الشيت بالكل Sub Replace() Dim sheet As Worksheet Dim Réf As Variant Dim val As String Dim y As Long Réf = Array("علي", "محمد", "احمد", "ضياء") val = "موظف" For y = LBound(Réf) To UBound(Réf) For Each sheet In ActiveWorkbook.Worksheets sheet.Columns("A:A").Replace What:=Réf(y), Replacement:=val, _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _ SearchFormat:=False, ReplaceFormat:=False Next sheet Next y End Sub لتنفيد الامر على جميع خلايا ورقة العمل يمكنك استبدال هذا الجزء من الكود sheet.Cells.Replace What:=Réf(y), Replacement:=val, _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _ SearchFormat:=False, ReplaceFormat:=False Next sheet Next y test.xlsm تم تعديل فبراير 18, 2023 بواسطه Mohamed Hicham 3
حيدر البكري قام بنشر فبراير 18, 2023 الكاتب قام بنشر فبراير 18, 2023 احسنت وفقكما الله وجزاكما عني افضل الجزاء
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.