به نام خداوند بخشنده و مهربان در این پست آموزشی قصد دارم پیرامون دستور Set اطلاعات مفیدی را خدمت شما علاقه مندان به یادگیری زبان برنامه نویسی وی بی ای در اکسل، عرض کنم. قبل از اینکه پیرامون دستور Set در ماکرونویسی اکسل صحبت کنیم پیشنهاد میکنم یکبار پست آموزشی منظور از Object , Method , Properties , Event در ماکرونویسی را یکبار با دقت مطالعه کنید.
از دستور Set به منظور تعیین جایگزین برای یک Object در ماکرونویسی اکسل مورد استفاده قرار میگیرد. به ماکروی زیر دقت کنید:
1 2 3 4 5 6 7 8 9 |
Sub excellearn() Dim MyRange As Range Set MyRange = Range("A1:B10") MyRange.Value = 100 End Sub |
در ماکروی فوق متغیر MyRange جایگزینی برای محدوده A1:B10 خواهد بود که توسط دستور Set این جایگزین تعیین گردیده است.
به ماکروی دیگری که در ادامه آورده ام دقت کنید:
1 2 3 4 5 6 7 8 9 |
Sub excellearn() Dim ws As Worksheet Set ws = Worksheets("Sheet1") ws.Range("A1").Value = "Masoudhosseini" End Sub |
در ماکروی فوق متغیر ws جایگزینی برای Worksheet مشخص شده خواهد بود که توسط دستور Set این جایگزین تعیین گردیده است.
به ماکروی دیگری که در ادامه آورده ام دقت کنید:
1 2 3 4 5 6 7 8 9 |
Sub excellearn() Dim wb As Workbook Set wb = Workbooks("Book1.xlsm") wb.Worksheets("Sheet1").Range("A1").Value = "Masoudhosseini" End Sub |
در ماکروی فوق متغیر wb جایگزینی برای Workbook مشخص شده خواهد بود که توسط دستور Set این جایگزین تعیین گردیده است.
امیدوارم درک خوبی از دستور پرکاربرد Set تا به این لحظه پیدا کرده باشید، البته نگران نباشید برای درک بهتر شما هموطنان عزیزم یک کلیپ آموزشی کوتاه نیز آماده نمودم که در ادامه میتوانید آن را مشاهده و تمرین کنید:
در پایان پیشنهاد میکنم پست های آموزشی زیر را یکبار مطالعه کنید زیرا اطلاعات خوبی در خصوص ماکرونویسی در اکسل و نحوه یادگیری این زبان برنامه نویسی شیرین را به شما خواهد داد.
- ماکرونویسی در اکسل چیست؟
- ماکرونویسی در اکسل را از کجا شروع کنیم؟
- منظور از Object , Method , Properties , Event در ماکرونویسی چیست؟