ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
33 visibility
موضوع: آفیس توسط:

اگر از اکسل برای گرفتن اطلاعات از یک منبع خارجی استفاده می کنید، ممکن است در نهایت اطلاعات بسیار عجیبی در سلول های خود داشته باشید. به عنوان مثال، اجازه دهید بگوییم که شما سلول هایی دارید که حاوی اعدادی مانند 1234.5- هستند. این ها به عنوان سلول های متنی در اکسل فرمت می شوند و بنابراین نمی توان از آنها در محاسبات استفاده کرد.

ماکرو زیر سلول های یک محدوده انتخاب شده را بررسی می کند. اگر سلول ها حاوی متن هستند و آن متن به علامت منفی ختم می شود، ماکرو علامت منفی را به ابتدای متن منتقل می کند و دوباره آن را در سلول قرار می دهد. نتیجه این است که سلول از یک مقدار متنی به مقدار عددی مناسب تبدیل می شود.

Sub ConvToNum()
    Dim MyText As Variant
    Dim MyRange As Range
    Dim CellCount As Integer

    Set MyRange = ActiveSheet.Range(ActiveWindow.Selection.Address)
    For CellCount = 1 To MyRange.Cells.Count
        MyText = MyRange.Cells(CellCount).Value
        If VarType(MyText) = vbString Then
            MyText = Trim(MyText)
            If Right(MyText, 1) = "-" Then
                MyText = "-" & Left(MyText, Len(MyText) - 1)
                MyRange.Cells(CellCount).Value = MyText
            End If
        End If
    Next CellCount
End Sub
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 27 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 47 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 34 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 38 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

315 نفر آنلاین
0 عضو و 315 مهمان در سایت حاضرند
بازدید امروز: 8815
بازدید دیروز: 25180
بازدید کل: 20346166
...