PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [حل شده] نحوه استفاده از Name در مارکرو !



Skynet
2017/03/05, 23:13
با سلام خدمت اساتید عزیز

مفروضات :
1- یک Table در اختیار داریم که عناوین آن به فارسی تایپ شده اند.
2- برای عناوین مربوطه ، در کادر Name، نامی به زبان انگلیسی برای هر کدام تعریف کردیم .

سوال :
نحوه استفاده از name مربوط به هر کدام در ماکروی ضبط شده به چه صورتی هست ؟!
یعنی اگر بخواهیم به جای عناوین فارسی ، از Name انگلیسی آنها استفاده کنیم به چه صورتی در این کد عمل می کنیم ؟ آیا امکان این کار وجود دارد ؟!
با تشکر ویژه
14392

http://forum.farsaran.com/index.php?action=dlattach;topic=4002.0;attach=5501

rasools13
2017/03/06, 10:36
با سلام
اول اینکه شما محدوده مورد نظر برای name ها رو اشتباه در نظر گرفین و فقط به header جدول ارجاع دادین نحوه ارجاع صحیح مثلا برای ستون مبلغ به صورت ذیل

=Table1[مبلغ]
.
دوم اینکه برای استفاده از name ها در ماکرو به صورت ذیل میتوانید عمل نمایید برای مثال جهت استفاده از Name مربوط به ستون مبلغ (amount):
.

Set Rng = Worksheets("Sheet1").Range("amount")
Rng.Select

Skynet
2017/03/06, 23:25
با سلام و احترام
خیلی ممنونم از این روش در بسیاری از فایل های در دست می تونم استفاده کنم اگر امکانش هست در فایل اکسل هم منظور کنید خیلی ممنونم میشم چون نمی دونم در سطر 4 نحوه استفاده دقیقا به چه صورتی هست

rasools13
2017/03/07, 00:33
با سلام و احترام
خیلی ممنونم از این روش در بسیاری از فایل های در دست می تونم استفاده کنم اگر امکانش هست در فایل اکسل هم منظور کنید خیلی ممنونم میشم چون نمی دونم در سطر 4 نحوه استفاده دقیقا به چه صورتی هست

فایل پیوست رو بررسی کنید

Skynet
2017/03/07, 21:17
خیلی ممنونم بسیار عالی