Page 1 of 2 12 LastLast
Results 1 to 12 of 13

Thread: MS Excel Experts??????

  1. #1
    Syed Hamid Ali's Avatar
    Syed Hamid Ali is offline Senior Member+
    Last Online
    1st April 2018 @ 01:11 PM
    Join Date
    05 Mar 2009
    Location
    Rawalpindi
    Age
    41
    Gender
    Male
    Posts
    359
    Threads
    49
    Credits
    1,048
    Thanked
    32

    Cool MS Excel Experts??????

    السلام علیکم برادر
    میرے دو مسائل ہیں جو کہ ایکسل کی شیٹ میں ہے اگر آپ حل کر دیں تو کیا ہی بات ہے۔ مسئلہ نمبر 1 یہ ہے کہ جب ہم رقم ہندسوں میں لکھتے ہیں تو ساتھ والے سیل میں رقم فارمولا کے ساتھ لفظوں میں لکھی جائے۔
    جیسے
    Rs.5350/- (Rupees Five Thousand Three Hundred Fifty Only)
    اور مسئلہ نمبر 2 یہ ہے کہ کیش میمو جو کہ فائل کے ساتھ اٹیچ ہے جب ایک کیش میمو کا پرنٹ لے لیں تو اگلے کیش میمو کا انوائس نمبر چینج ہو جائے مطلب کہ اپنی کاونٹنگ جاری رکھے۔ بس اتنا ہی باقی انشاء اللہ آپ کی رہنمائی میسر ہوتی رہے گی۔ شکریہ
    Attached Files Attached Files

  2. #2
    Syed Hamid Ali's Avatar
    Syed Hamid Ali is offline Senior Member+
    Last Online
    1st April 2018 @ 01:11 PM
    Join Date
    05 Mar 2009
    Location
    Rawalpindi
    Age
    41
    Gender
    Male
    Posts
    359
    Threads
    49
    Credits
    1,048
    Thanked
    32

    Default

    برادر میرا پہلا مسئلہ تو گوگل سرچ کرنے سے حل ہو گیا اس کا لنک پیش کر دیتا ہوں تا کہ مزید دوست بھی استفادہ کر سکیں۔ اب میرا دوسرا مسئلہ حل ہونا باقی ہے۔
    پہلے مسئلہ جو مجھے درپیش تھا اس کا لنک چیک کریں۔
    -----------
    مجھے یہاں ایک بات کی سمجھ نہیں آئی وہ یہ کہ اس فارمولا کو زیادہ دیر تک محفوظ کرنے کا کیا طریقہ ہے۔
    Last edited by Fatima Iqbal; 20th March 2014 at 09:31 AM. Reason: Link Not Allowed

  3. #3
    ShahbazSuper's Avatar
    ShahbazSuper is offline Advance Member
    Last Online
    16th August 2023 @ 02:56 PM
    Join Date
    21 Nov 2009
    Location
    Punjab
    Age
    34
    Gender
    Male
    Posts
    622
    Threads
    35
    Credits
    2,094
    Thanked
    53

    Default

    بھائی پہلے مسلے کا حل یہ ہےALT+F11پریس کریں
    اور پھرinsert moduleمیں جا کریہ والا کوڈ پیسٹ کریں،
    Code:
    Function SpellNumberToEnglish(ByVal pNumber)
    'Updateby20131113
    Dim Dollars, Cents
    arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
    pNumber = Trim(Str(pNumber))
    xDecimal = InStr(pNumber, ".")
    If xDecimal > 0 Then
    Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
    End If
    xIndex = 1
    Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
    xValue = Right("000" & xValue, 3)
    If Mid(xValue, 1, 1) <> "0" Then
    xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
    End If
    If Mid(xValue, 2, 1) <> "0" Then
    xHundred = xHundred & GetTens(Mid(xValue, 2))
    Else
    xHundred = xHundred & GetDigit(Mid(xValue, 3))
    End If
    End If
    If xHundred <> "" Then
    Dollars = xHundred & arr(xIndex) & Dollars
    End If
    If Len(pNumber) > 3 Then
    pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
    pNumber = ""
    End If
    xIndex = xIndex + 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
    SpellNumberToEnglish = Dollars & Cents
    End Function
    Function GetTens(pTens)
    Dim Result As String
    Result = ""
    If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
    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
    Select Case Val(Left(pTens, 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(pTens, 1))
    End If
    GetTens = Result
    End Function
    Function GetDigit(pDigit)
    Select Case Val(pDigit)
    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
    یہ کوڈ بنانے کے بعد واپس آ جائیں ورکشیٹ پے،
    وہاں یہ فارمولا پیسٹ کرتے ہوئے استما کر سکتے ہیں،،
    اور ہاں یہ ڈالر لکھا ہوا آئے گا، وہ تبدیل کر لینا،
    اگر سمجھ نہ آئے تو پوچھ لینا۔

  4. #4
    ShahbazSuper's Avatar
    ShahbazSuper is offline Advance Member
    Last Online
    16th August 2023 @ 02:56 PM
    Join Date
    21 Nov 2009
    Location
    Punjab
    Age
    34
    Gender
    Male
    Posts
    622
    Threads
    35
    Credits
    2,094
    Thanked
    53

    Default

    Quote ShahbazSuper said: View Post
    بھائی پہلے مسلے کا حل یہ ہےALT+F11پریس کریں
    اور پھرinsert moduleمیں جا کریہ والا کوڈ پیسٹ کریں،
    Code:
    Function SpellNumberToEnglish(ByVal pNumber)
    'Updateby20131113
    Dim Dollars, Cents
    arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
    pNumber = Trim(Str(pNumber))
    xDecimal = InStr(pNumber, ".")
    If xDecimal > 0 Then
    Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
    End If
    xIndex = 1
    Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
    xValue = Right("000" & xValue, 3)
    If Mid(xValue, 1, 1) <> "0" Then
    xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
    End If
    If Mid(xValue, 2, 1) <> "0" Then
    xHundred = xHundred & GetTens(Mid(xValue, 2))
    Else
    xHundred = xHundred & GetDigit(Mid(xValue, 3))
    End If
    End If
    If xHundred <> "" Then
    Dollars = xHundred & arr(xIndex) & Dollars
    End If
    If Len(pNumber) > 3 Then
    pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
    pNumber = ""
    End If
    xIndex = xIndex + 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
    SpellNumberToEnglish = Dollars & Cents
    End Function
    Function GetTens(pTens)
    Dim Result As String
    Result = ""
    If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
    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
    Select Case Val(Left(pTens, 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(pTens, 1))
    End If
    GetTens = Result
    End Function
    Function GetDigit(pDigit)
    Select Case Val(pDigit)
    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
    یہ کوڈ بنانے کے بعد واپس آ جائیں ورکشیٹ پے،
    وہاں یہ فارمولا پیسٹ کرتے ہوئے استما کر سکتے ہیں،،
    اور ہاں یہ ڈالر لکھا ہوا آئے گا، وہ تبدیل کر لینا،
    اگر سمجھ نہ آئے تو پوچھ لینا۔
    یہ لو بھائی وہ ڈالر والا مسلہ بھی حل کر دیا ہے
    مزید کچھ؟
    Code:
    Function SpellNumberToEnglish(ByVal pNumber)
    'Updateby20131113
    Dim Rupees, paises
    arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
    pNumber = Trim(Str(pNumber))
    xDecimal = InStr(pNumber, ".")
    If xDecimal > 0 Then
    paises = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
    pNumber = Trim(Left(pNumber, xDecimal - 1))
    End If
    xIndex = 1
    Do While pNumber <> ""
    xHundred = ""
    xValue = Right(pNumber, 3)
    If Val(xValue) <> 0 Then
    xValue = Right("000" & xValue, 3)
    If Mid(xValue, 1, 1) <> "0" Then
    xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
    End If
    If Mid(xValue, 2, 1) <> "0" Then
    xHundred = xHundred & GetTens(Mid(xValue, 2))
    Else
    xHundred = xHundred & GetDigit(Mid(xValue, 3))
    End If
    End If
    If xHundred <> "" Then
    Rupees = xHundred & arr(xIndex) & Rupees
    End If
    If Len(pNumber) > 3 Then
    pNumber = Left(pNumber, Len(pNumber) - 3)
    Else
    pNumber = ""
    End If
    xIndex = xIndex + 1
    Loop
    Select Case Rupees
    Case ""
    Rupees = "No Rupees"
    Case "One"
    Rupees = "One Rupee"
    Case Else
    Rupees = Rupees & " Rupees"
    End Select
    Select Case paises
    Case ""
    paises = " and No paises"
    Case "One"
    paises = " and One paisa"
    Case Else
    paises = " and " & paises & " paises"
    End Select
    SpellNumberToEnglish = Rupees & paises
    End Function
    Function GetTens(pTens)
    Dim Result As String
    Result = ""
    If Val(Left(pTens, 1)) = 1 Then
    Select Case Val(pTens)
    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
    Select Case Val(Left(pTens, 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(pTens, 1))
    End If
    GetTens = Result
    End Function
    Function GetDigit(pDigit)
    Select Case Val(pDigit)
    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

  5. #5
    Syed Hamid Ali's Avatar
    Syed Hamid Ali is offline Senior Member+
    Last Online
    1st April 2018 @ 01:11 PM
    Join Date
    05 Mar 2009
    Location
    Rawalpindi
    Age
    41
    Gender
    Male
    Posts
    359
    Threads
    49
    Credits
    1,048
    Thanked
    32

    Default

    Brother mera dosra masla bhi hal krain thanks

  6. #6
    Syed Hamid Ali's Avatar
    Syed Hamid Ali is offline Senior Member+
    Last Online
    1st April 2018 @ 01:11 PM
    Join Date
    05 Mar 2009
    Location
    Rawalpindi
    Age
    41
    Gender
    Male
    Posts
    359
    Threads
    49
    Credits
    1,048
    Thanked
    32

    Default

    Thanks Brother. mera dosra masla hall krain. please

  7. #7
    Fatima Iqbal's Avatar
    Fatima Iqbal is offline Advance Member+
    Last Online
    28th May 2021 @ 07:59 PM
    Join Date
    02 Mar 2009
    Location
    JEDDAH ,SAUDI A
    Gender
    Female
    Posts
    23,336
    Threads
    1155
    Credits
    1,495
    Thanked
    4053

    Default

    آپ جو ویب سائٹ لنک دے رہیں ہیں وہ الاؤ نہیں ہے
    Quote syed hamid ali said: View Post
    برادر میرا پہلا مسئلہ تو گوگل سرچ کرنے سے حل ہو گیا اس کا لنک پیش کر دیتا ہوں تا کہ مزید دوست بھی استفادہ کر سکیں۔ اب میرا دوسرا مسئلہ حل ہونا باقی ہے۔
    پہلے مسئلہ جو مجھے درپیش تھا اس کا لنک چیک کریں۔
    -----------
    مجھے یہاں ایک بات کی سمجھ نہیں آئی وہ یہ کہ اس فارمولا کو زیادہ دیر تک محفوظ کرنے کا کیا طریقہ ہے۔

  8. #8
    ShahbazSuper's Avatar
    ShahbazSuper is offline Advance Member
    Last Online
    16th August 2023 @ 02:56 PM
    Join Date
    21 Nov 2009
    Location
    Punjab
    Age
    34
    Gender
    Male
    Posts
    622
    Threads
    35
    Credits
    2,094
    Thanked
    53

    Default

    دوسرا مسلہ میری سمجھ میں ہی نہین آیا۔۔۔۔۔

  9. #9
    ShahbazSuper's Avatar
    ShahbazSuper is offline Advance Member
    Last Online
    16th August 2023 @ 02:56 PM
    Join Date
    21 Nov 2009
    Location
    Punjab
    Age
    34
    Gender
    Male
    Posts
    622
    Threads
    35
    Credits
    2,094
    Thanked
    53

    Default

    آپ مثالی شیٹ بھیجو میں حل ڈھونڈ دوں گا،، پہلے والی کی سمجھ آ گئی تھی کیا؟

  10. #10
    Syed Hamid Ali's Avatar
    Syed Hamid Ali is offline Senior Member+
    Last Online
    1st April 2018 @ 01:11 PM
    Join Date
    05 Mar 2009
    Location
    Rawalpindi
    Age
    41
    Gender
    Male
    Posts
    359
    Threads
    49
    Credits
    1,048
    Thanked
    32

    Default

    Ji han Samajh aa gai thi. 2sra masla ye tha ko 1 cash memo hy jb ham shop per cash memo ka print lyty hain thw us per searal number likha hota hy. ma chahta ye hon k jb next print loon thw cash memo per automatic searal number change ho jaye. thanks

  11. #11
    ShahbazSuper's Avatar
    ShahbazSuper is offline Advance Member
    Last Online
    16th August 2023 @ 02:56 PM
    Join Date
    21 Nov 2009
    Location
    Punjab
    Age
    34
    Gender
    Male
    Posts
    622
    Threads
    35
    Credits
    2,094
    Thanked
    53

    Default

    to aap koi sheet memo bhi send karo ta k mein us ka hal nikal sakoun.....

  12. #12
    ShahbazSuper's Avatar
    ShahbazSuper is offline Advance Member
    Last Online
    16th August 2023 @ 02:56 PM
    Join Date
    21 Nov 2009
    Location
    Punjab
    Age
    34
    Gender
    Male
    Posts
    622
    Threads
    35
    Credits
    2,094
    Thanked
    53

    Default

    ji mila farmula ya bna doun?

Page 1 of 2 12 LastLast

Similar Threads

  1. Only for excel experts....
    By Rizwan Anjum in forum Ask an Expert
    Replies: 3
    Last Post: 2nd February 2014, 05:32 PM
  2. Microsoft Excel Help Needed From ITD Experts....
    By wonderful in forum Ask an Expert
    Replies: 10
    Last Post: 28th January 2014, 06:48 PM
  3. Solved EXCEL Experts Please help
    By engr.fahad in forum Solved Problems (IT)
    Replies: 16
    Last Post: 24th June 2012, 01:15 PM
  4. Help for Microsoft Excel 2007 Experts
    By abdul wahab 1 in forum Ask an Expert
    Replies: 1
    Last Post: 14th April 2012, 09:46 PM
  5. only for excel experts
    By sweetmani123 in forum Ask an Expert
    Replies: 1
    Last Post: 10th March 2012, 11:35 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •