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

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

قام بنشر

الساده الافاضل خبراء الاكسيل عندي مشكل عند تصدير ملف اكسيل من جهاز بصمه الحضور اجد الاسماء العربيه  مكتوبه برموز مش حروف وبالاخص على اوفيس 2010  والاحدث منه مما يضطرنى للعمل فقط على اوفيس 2007 لانه الوحيد الذي لا تظهر به هذه المشكل 

فهل لديكم حل لذلك

مرفق مثال من الملف

وشكرا

3333.xls

  • تمت الإجابة
قام بنشر

يمكنك استعمال هذه الدالة لتحويل النص العربي من رموز غريبة إلى utf8

وذلك بإضافة هذا الكود في موديول جديد في شاشة الفيجوال بيسك للتطبيقات vba

بالضغط على alt+f11 ثم من قائمة insert نختار module ثم نلصق هذا الكود

Function masAr2Utf(inputStr As String) As String
Dim n As Integer, i As Integer, inBytes() As Byte, sUnicode As String
n = Len(inputStr)
ReDim inBytes(n + 1)
For i = 1 To n
    inBytes(i) = AscB(Mid(inputStr, i, 1))
Next
sUnicode = StrConv(inBytes, vbUnicode, &H401)
iPos = InStr(sUnicode, Chr(0))
If iPos > 0 Then sUnicode = Mid(sUnicode, iPos + 1)
masAr2Utf = sUnicode
End Function

وطريقة استدعائها في الشيت

نكتب في الخلية المراد ظهور النص العربي بها

=masAr2Utf(B2)

بالتوفيق

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information