استفاده از متغیر در فرمول نویسی در vba

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • esiexcel

    • 2015/06/12
    • 34

    استفاده از متغیر در فرمول نویسی در vba

    سلام
    من یک range در اکسل انتخاب کردم و یک نام واسش تعریف کردم (از تب formula این کار رو انجام دادم).
    بعد رفتم توی vba و سعی کردم یک range متغیر رو بهش بدم ولی خطا میده. چطور میشه این کار رو انجام داد؟
    روی خط زیر خطا میده
    ((ActiveWorkbook.Names("abc") = Range(Cells(12, 18), Cells(12, 18).End(xltodown
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    سلام دوست عزیز
    اگر میخواین یک محدوده جدید رو نامگذاری کنین از این کد استفاده کنید.

    کد:
    ActiveWorkbook.Names.Add Name:="ExcelIran", RefersTo:=Range("A1:A10")
    اگر یک محدوده از قبل تعریف شده رو میخواهید اصلاح کنید از این کد کمک بگیرید:
    کد:
    ActiveWorkbook.Names("fffffff").RefersTo = Range("A1:A10")

    کامنت

    • karimi71

      • 2018/07/21
      • 8
      • 33.00

      #3
      سلام
      من یک فایل دارم که برای 3 تا از شیت هاش کدvba نوشتن .الان میخوام اون کد ها در یک فایل اکسل دیگه اجرا کنم.کسی میتونه کمک کنه

      کامنت

      • mokaram
        مدير تالار اکسل و بانک اطلاعاتی

        • 2011/02/06
        • 1805
        • 74.00

        #4
        مشکلتون چیه ؟
        [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
        [/CENTER]

        کامنت

        چند لحظه..