en
Feedback
تعليم اكسيل Learning Excel

تعليم اكسيل Learning Excel

Open in Telegram

لا يوجد عمل بدون اتقان مايكروسوفت اكسل EXCEL • تعالوا لنتعلم برنامج الاكسيل عن طريق : • شرح مفصل لكل دالة مع امثلة بالصور . • عدة كتب الكترونية pdf . • اهم التمارين التي نحتاجها لتصميم البرنامج.

Show more
Iraq7 655The category is not specified

📈 Analytical overview of Telegram channel تعليم اكسيل Learning Excel

Channel تعليم اكسيل Learning Excel (@learning2excel) in the Arabic language segment is an active participant. Currently, the community unites 15 807 subscribers, ranking in the Other category and 7 655 in the Iraq region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 15 807 subscribers.

According to the latest data from 28 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -51 over the last 30 days and by 1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 11.39%. Within the first 24 hours after publication, content typically collects 2.58% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 801 views. Within the first day, a publication typically gains 408 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 8.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
لا يوجد عمل بدون اتقان مايكروسوفت اكسل EXCEL • تعالوا لنتعلم برنامج الاكسيل عن طريق : • شرح مفصل لكل دالة مع امثلة بالصور . • عدة كتب الكترونية pdf . • اهم التمارين التي نحتاجها لتصميم البرنامج.

Thanks to the high frequency of updates (latest data received on 29 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Other category.

15 807
Subscribers
+124 hours
+127 days
-5130 days
Posts Archive
●● تلوين وتمييز السطر كاملا بنتيجة البحث ضمن خلية محددة ●● = في حال اردنا بنتيجة البحث ان يتم تلوين السطر كاملا الذي يوجد فيه نتيجة وليس فقط الخلية لوحدها : ■ لتمييز السطر كاملا لنتيجة البحث نقوم بالخطوات التالية : ● خطوات العمل : 1 • نحدد نطاق الخلايا المطلوب البحث ضمنها وهنا هي A4:F19 2 • نضغط على التنسيق الشرطي CONDITIONAL FORMATTING 3 • ونختار قاعدة جديدة NEW RULE 4 • ثم نختار اخر سطر استخدم صيغة USE FORMULA 5 • ثم نكتب المعادلة التالية : =$B4=$B$1 مع ملاحظة ان B4 هي اول خلية بالعمود الذي سنجد او نبحث فيه . وB1 هي خلية البحث ويجب تثبيتها تماما اي $B$1 كي لا تتغير خلية البحث . 6 • ثم نختار تنسيق FORMAT 7 • ثم من تعبئة FILL نختار اللون الذي نريده . @learning2excel

لتمييز فقط الخلية لنتيجة البحث نقوم بالخطوات التالية : ● خطوات العمل : 1 • نحدد نطاق الخلايا المطلوب البحث ضمنها وهنا هي A4:F19 2 • نضغط على التنسيق الشرطي CONDITIONAL FORMATTING 3 • ونختار قاعدة جديدة NEW RULE 4 • ثم نختار اخر سطر استخدم معادلة USE FORMULA 5 • ثم نكتب المعادلة التالية : =A4=$B$1 مع ملاحظة ان A4 هي اول خلية بالنطاق وB1 هي خلية البحث ويجب تثبيتها تماما اي $B$1 كي لا تتغير خلية البحث . 6 • ثم نختار تنسيق FORMAT 7 • ثم من تعبئة FILL نختار اللون الذي نريده . @learning2excel

لدينا جدول في النطاق التالي A4:F19 ونريد ان نبحث من خلال خلية بحث وهي B1 ونريد نتيجة البحث ان تكون بلون محدد بلون مختلف مميز @learning2excel

تمرين هام وممتع : البحث عن طريق التنسيق الشرطي Conditional formatting وتمييز نتيجة البحث بلون محدد @learning2excel

هذا ملف txt فيه الكود للتفقيط باللغة العربية @learning2excel

NumToWords.xltm0.27 KB

للغة العربية نستخدم كود باللغة العربية وهذا الملف فيه الكود

نحفظ الملف بصيغة Xlsm

=SpellNumber(A1) نستخدمه كما يلي في حال كانت القيمة في الخلية A1 نكتب المعادلة السابقة في الخلية التي نريد اظهار القيمة تفقيطا. @learning2excel

Function SpellNumber(ByVal MyNumber) Dim Dollars, Cents, Temp Dim DecimalPlace, Count ReDim Place(9) As String Place(2) = " Thousand " Place(3) = " Million " Place(4) = " Billion " Place(5) = " Trillion " ' String representation of amount. MyNumber = Trim(Str(MyNumber)) ' Position of decimal place 0 if none. DecimalPlace = InStr(MyNumber, ".") ' 'Convert cents and set MyNumber to dollar amount If DecimalPlace > 0 Then Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _ "00", 2)) MyNumber = Trim(Left(MyNumber, DecimalPlace - 1)) End If Count = 1 Do While MyNumber <> "" Temp = GetHundreds(Right(MyNumber, 3)) If Temp <> "" Then Dollars = Temp & Place(Count) & Dollars If Len(MyNumber) > 3 Then MyNumber = Left(MyNumber, Len(MyNumber) - 3) Else MyNumber = "" End If Count = Count + 1 Loop Select Case Dollars Case "" Dollars = "No Dollars" Case "One" Dollars = "One Dollar" Case Else Dollars = Dollars & " Dollars" End Select Select Case Cents Case "" Cents = " and No Cents" Case "One" Cents = " and One Cent" Case Else Cents = " and " & Cents & " Cents" End Select SpellNumber = Dollars & Cents End Function ' Converts a number from 100-999 into text Function GetHundreds(ByVal MyNumber) Dim Result As String If Val(MyNumber) = 0 Then Exit Function MyNumber = Right("000" & MyNumber, 3) ' Convert the hundreds place. If Mid(MyNumber, 1, 1) <> "0" Then Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred " End If ' Convert the tens and ones place. If Mid(MyNumber, 2, 1) <> "0" Then Result = Result & GetTens(Mid(MyNumber, 2)) Else Result = Result & GetDigit(Mid(MyNumber, 3)) End If GetHundreds = Result End Function ' Converts a number from 10 to 99 into text. Function GetTens(TensText) Dim Result As String Result = "" ' Null out the temporary function value. If Val(Left(TensText, 1)) = 1 Then ' If value between 10-19... Select Case Val(TensText) Case 10: Result = "Ten" Case 11: Result = "Eleven" Case 12: Result = "Twelve" Case 13: Result = "Thirteen" Case 14: Result = "Fourteen" Case 15: Result = "Fifteen" Case 16: Result = "Sixteen" Case 17: Result = "Seventeen" Case 18: Result = "Eighteen" Case 19: Result = "Nineteen" Case Else End Select Else ' If value between 20-99... Select Case Val(Left(TensText, 1)) Case 2: Result = "Twenty " Case 3: Result = "Thirty " Case 4: Result = "Forty " Case 5: Result = "Fifty " Case 6: Result = "Sixty " Case 7: Result = "Seventy " Case 8: Result = "Eighty " Case 9: Result = "Ninety " Case Else End Select Result = Result & GetDigit _ (Right(TensText, 1)) ' Retrieve ones place. End If GetTens = Result End Function ' Converts a number from 1 to 9 into text. Function GetDigit(Digit) Select Case Val(Digit) Case 1: GetDigit = "One" Case 2: GetDigit = "Two" Case 3: GetDigit = "Three" Case 4: GetDigit = "Four" Case 5: GetDigit = "Five" Case 6: GetDigit = "Six" Case 7: GetDigit = "Seven" Case 8: GetDigit = "Eight" Case 9: GetDigit = "Nine" Case Else: GetDigit = "" End Select End Function

٣ نضيف الكود التالي في module

٢ _ نضغط على insert ثم نختار Module

١_ نفتح محرر الاكواد عن طريق اختصار ALT+F11

يتم هذا الامر باسهل الطرق عن طريق VBA باضافة كود يقوم بهذا الامر. ويتم كما يلي : @learning2excel

■ هام : التفقيط تحويل الارقام الى كلمات . غالبا ما نحتاج ان نعبر عن قيم الرقم بكتابته تفقيطا وخاصة في ملفات الفواتير. مثلا : الرقم ٣٥ نكتبه كما يلي (خمسة وثلاثون) . @learning2excel