می خواهم ماکرو فقط در یک ستون اعمال گردد...

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

    • 2013/05/29
    • 111

    می خواهم ماکرو فقط در یک ستون اعمال گردد...

    با سلام و عرض ارادت
    یک ماگرویی ضبط شده میخواهم فقط در یک ستون این ماکرو فعال گردد /بدین معنی که بعد از اینکه ران کردیم فقط در یک ستون مربوطه تغییرات را اعمال نماید
  • elam

    • 2014/10/21
    • 67
    • 54.00

    #2
    شما می تونید رنجی معرفی کنید و ماکرو را بر روی اون ستون اجراش کنید

    کامنت

    • bnyamin

      • 2013/05/29
      • 111

      #3
      نوشته اصلی توسط elam
      شما می تونید رنجی معرفی کنید و ماکرو را بر روی اون ستون اجراش کنید
      اگه امکان داره یک کد معرفی کنید ...

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        البته بستگي به کدتان هم دارد، بايد يک متغيير تعيين کنيد
        مثلا" کد زير در ستون A خانه يک تا بيست را مساوي 6 قرار مي دهد، براي اعمال در کل ستون بايد "A1:A20" را به "A:A" تغيير دهيد:
        کد:
        Sub Macro1()
        Dim C As Range
        For Each C In Range("A1:A20")
        C = 6
        Next C
        End Sub
        [SIGPIC][/SIGPIC]

        کامنت

        • bnyamin

          • 2013/05/29
          • 111

          #5
          نوشته اصلی توسط علي پارسا
          سلام،
          البته بستگي به کدتان هم دارد، بايد يک متغيير تعيين کنيد
          مثلا" کد زير در ستون a خانه يک تا بيست را مساوي 6 قرار مي دهد، براي اعمال در کل ستون بايد "a1:a20" را به "a:a" تغيير دهيد:
          کد:
          sub macro1()
          dim c as range
          for each c in range("a1:a20")
          c = 6
          next c
          end sub
          با سلام
          بله دقیقا همین
          "a:a" مد نظر بود
          با تشکر

          کامنت

          چند لحظه..