
نوشته اصلی توسط
امين اسماعيلي
با درود
خوب اینم یه فایل خدمت شما
تمام اطلاعات رو از جایی که میخواین براتون میاره. دکمه رو که تو فایل بانک کلیک کنید ازتون میخواد که ابتدا تعداد فایلی رو که میخواین وارد فایل بانکتون بکنین وارد کنید . اگر بعد از وارد کردن بیش از مقدار وارد کرده یا کمتر فایل واسه ورود انتخاب کنین به شما پیغام میده . در ضمن اگه به پنجره بعد که میخواین فایل رو از مسیر داخل کامپیوتر انتخاب کنین در بالای اون سمت چپ راهنماییتون کرده که چند تا فایل واسه عبور باید انتخاب بشه.
دومین مزیت فایل : حتما نیاز نیست که در فایل هایی که به دست پرسنل یا هر شخصی میدین فقط یه ردیف پر شده باشه. اگرم چند تا ردیف پر شده باشه . خودش تشخیص میده . این فایل بسته به خواسته شماا اماده شده که تا E ستون داشتین . با یه تغییر ساده میشه ارتقائش داد.
یه تغییر ساده در حروف داخل vba
لینک دانلود :
http://uplod.ir/hvz3t2yik6bc/excel.rar.htm
یه نکته فراموش نشه واسه دوستان عزیز دیگه . این فایل پسوند xlsx داره ساپورت میکنه اگر خواستین میتونین تو کد ها ورژن رو تغییر بدین به افیس خودتون . البته دوستمون فک کنم مشکلی ندارن. با توجه به نمونه فایلی که گذاشتن
تشكر جناب اسماعيلي
خيلي عالي بود ♥
يه عرض ديگه هم خدمتتون داشتم و اون اينكه
آيا ميشه از طريق استفاده از توابع هم اينكار رو انجام داد
مثلا با توجه به فايل نمونه و با علم به اينكه اسامي فايلها رو داشته باشيم تو شيت بانك ( همون كد 101-105-110) بتونيم براي رديف اول در سلول a2 در فايل بانك دستي لينك بديم به فايلهاي مرجع مشابه :
کد PHP:
=[101.xlsx]Sheet1!$A$2:$E$2
و از سمت چپ تعميم بديم تا e2 رو پر كنه
و بعد بشه با استفاده از فرمولي مقادير مشابه (105-110) رو در تعميم هاي بعدي جايگزين [101.xlsx] عدد داخل كروشه كنيم ؟
يعني ميشه كاري كرد كه عدد داخل كروشه رو بشه تغيير داد ؟
مثلا با يه if يا iferror بهش بگيم اگه سلول f3 عدد 105 بود برو داخل كروشه رو عدد 105 بذار ؟
[hr]
در واقع شبيه فرمول زير براي رديف چهارم جدول
کد PHP:
=IF(F4="";"";[f4.xlsx]Sheet1!$A$2:$E$2)
با فرض اينكه در سلول F4 عدد 105 رو داريم
چجوري بهش بگيم بجاي f4 داخل كروشه عدد متناظر رو بذاره (105) ؟
پيشاپيش تشكر از لطفتون
علاقه مندی ها (Bookmarks)