اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم و رحمة الله و بركاتة

ارجوا مساعدتي في كود خاص بالبرنامج المرفق و الخاص بالترجمة اللغات

بداية الادخال B2 و يتم نقل الكلمة الى C4 و بموجبه يتم البحث في جميع الصفحات من A3 الى A10000 و يتم نقل النتيجة B3 الى B10000في صفحة الرئيسية من C5 الى C13 حسب اللغة

وشكرا لكم

 

ترجمة.xlsx

قام بنشر (معدل)

وعليكم السلام ورحمة الله وبركاته 

تفضل اخى @husain alhammadi

ملحوظة مهمة جدا يجب ان يكون اسماء الشيتات هى نفسها فى شيت الرئيسية (وذا كان هناك اسم شيت غير متطابق مع نفس اسم الشيت فى الشيت الرئسيى سوف تظهر رسالة تخبرك بهذا الشيت غير متطابق

واتمنى بعد وضع الكلمات وترجمتها لهذه اللغات ان ترفع الملف لنا مرة اخرى 

فكرة رائعة بل اكثر من رائعة

تقبل تحياتى

ترجمة.2xlsm.xlsm

تم تعديل بواسطه احمد عبدالحليم
  • Like 1
  • أفضل إجابة
قام بنشر

بعد إذن أخي الغالي @احمد عبدالحليم

يمكنك استعمال هذا الاجراء لوضع أسماء الشيتات ايا كان عددها في العمود B

Sub sheetsnames()
n = 4
For Each sh In ThisWorkbook.Sheets
If sh.Name <> "الرئيسية" Then
Range("b" & n) = sh.Name
n = n + 1
End If
Next sh
MsgBox "ok"
End Sub

واستعمال هذا الكود في حدث تغيير قيمة الخلايا في شيت الرئيسية

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
    Range("C4:C12").Formula = "=VLOOKUP($B$2,INDIRECT(""'""&B4&""'!a2:b10000""),2,0)"
    Range("C4:C12").Value = Range("C4:C12").Value
End If
End Sub

بالتوفيق

  • Like 3

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information