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

تحويل رقم العمود إلى حرف والعكس Column Number To Letter And Vice Versa


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

السلام عليكم ورحمة الله وبركاته
 
أقدم لكم دالتين في غاية الأهمية ، الدالة الأولى هي دالة معرفة تحول رقم العمود إلى حرف ، والدالة الثانية تقوم بتحويل حرف العمود إلى رقم.
 
001.png
 
الدوال بسيطة جداً إلا أنني قمت بشرح مفصل لهما ، وكيف تم بناء هذه الدوال لنتعلم كيف ننشيء دالة معرفة بأنفسنا ، ويوجد مع كل دالة إجراء فرعي كمثال تطبيقي لكيفية استخدام الدالة.
 
كما يوجد في الموضوع كيفية استخدام صندوق الإدخال InputBox ، وكيفية التعامل في حالة الإدخال الخاطيء للمستخدم أي أن الموضوع لا يقتصر فقط على الدوال المعرفة.
 
لمزيد من التفاصيل يرجى زيارة الرابط التالي
  • Like 3
رابط هذا التعليق
شارك

أخي الغالي مختار حسين

أخي العزيز جلال الجمال

بارك الله فيكما وجزيتما خير الجزاء ، ومشكور على مروركما المشرف والعطر بالموضوع

تقبلا تحياتي

رابط هذا التعليق
شارك

زيادة اكثر في اثراء الموضوع هذا  UDF لاستخراج اسم العامود من رقمه

Function get_col(n As Integer)
If n > 16364 Or n < 1 Then get_col = "N/A": Exit Function
 get_col = Replace(Cells(1, n).Address(0, 0), 1, "")
End Function

 

  • Like 2
رابط هذا التعليق
شارك

أخي سليم

يوجد أكثر من 7 دوال معرفة للحصول على المطلوب ..اخترت أيسرها وأسهلها ليفهمها الأعضاء وليسهل عليهم تعلم بناء الدوال المعرفة

بارك الله فيك وجزيت خيراً

رابط هذا التعليق
شارك

وعليكم السلام أخي الغالي أبو حنين

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

جزيت خيراً ومشكور على إثرائك للموضوع ، بارك الله فيك

  • Like 1
رابط هذا التعليق
شارك

 

سليم حاصبيا

أبو حنــــين

ياسر خليل أبو البراء

الاخوه الافاضل جزاكم الله خيرا
وحشانا اوى كلمة لاثراء الموضوع
تحياتى

 

  • Like 2
رابط هذا التعليق
شارك

  • 2 weeks later...

السلام عليكم

كود يشمل رقم الصف و العمود و الحرف الذي ينتمي اليه العمود في آن واحد

Sub MMMM()

Dim CLO As Integer, NR As Integer, NC As String
NC = Split(ActiveCell.Address, "$")(1)
NR = Split(ActiveCell.Address, "$")(2)
COL = Range(Split(ActiveCell.Address, "$")(1) & "1").Column
MsgBox "العمود :  " & COL & Chr(13) & NC & "   : الحرف" & Chr(13) & "الصف :   " & NR, vbInformation + vbMsgBoxRight, ""

End Sub

 

  • Like 1
رابط هذا التعليق
شارك

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