میخواستم بدونم آیا امکان انتقال اطلاعات از یک شیت اکسل به فایل دیگر در اکسل وجود داره .ضمناً هر دوفایل رو هم در ذیل قرار می دم . باتشکر
انتقال اطلاعات از یک فایل اکسل به فایل دیگر
Collapse
X
-
انتقال اطلاعات از یک فایل اکسل به فایل دیگر
سلام دوستان
میخواستم بدونم آیا امکان انتقال اطلاعات از یک شیت اکسل به فایل دیگر در اکسل وجود داره .ضمناً هر دوفایل رو هم در ذیل قرار می دم . باتشکر -
-
باسلام و تشکر
1 - ترتیب ستونهای هر دو فایل ارسالی مببایست مطابق با همان فایلهای ارسالی باشد و به هیچ عنوان نباید ترتیب ستونها و حتی نام شیت تغییر پیدا کنند.
2 - از فرمول در هیچ یک سلولها نباید استفاده شود و تماماً میبایست از طریق کدنویسی VBA انجام گیرد. حتی از Button برای اجرای کد نباید استفاده گردد و اجرای کد مستقیماً از خود VBA صورت می پذیرد.
3 - نام فایلها به هیچ عنوان نباید تغییر پیدا کنند .
4 - کار شیت دوم فایل Upload - Request به این شکل است که میبایست پس از اجرای کد نوشته شده شرح های ( وضعیت درخواست، اولویت درخواست، نوع فعالیت و زیرفعالیت ) را از فایل S4BRN721 خوانده و هریک را بصورت جداگانه با اطلاعات
موجود در هریک از ستونهای شیت دوم مطابقت داده و سپس میبایست شناسه شرح ها را در سلولهای مربوطه واقع در شیت اول فایل Upload - Request قرار دهد.
5 - مسئول پیگیری : میبایست شرح اطلاعات مسئول پیگیری را از شیت شماره 2 فایل Upload - Request خوانده و با استفاده از کمبوباکس آنها را نمایش دهد . سپس پس از انتخاب آن میبایست بجای نمایش نام و نام خانوادگی مسئول پیگیری،
شناسه آن را در سلول مربوطه قرار دهد. ضمناً این قسمت فقط نیاز به کد نویسی دارد که به میزان ردیف های قرار داده شده توسط کد نویسی کمبوباکس ایجاد نماید . شایان ذکر است عملیات انتخاب نام و نام خانوادگی مسئول پیگیری توسط کاربر
انجام می گیرد.
6 - تاریخ تحویل به کارگاه در فایل Upload - Request میبایست پس از تکمیل هریک از اطلاعات ردیف مطابق با تاریخ جاری سیستم و مطابق با فرمت (0000/00/00) در سلول خود درج گردد.
7 - نام پذیرش کننده میبایست پس از تکمیل هریک از اطلاعات ردیف با نام NDT تکمیل گردد. برای تکمیل این قسمت میبایست از کدنویسی VBA استفاده گردد.Last edited by mobinsaffarpour; 2015/07/09, 15:41.کامنت
-
با سلام
شما یه پروژه تعریف کردید ، فکر کنم بهتر باشه تو قسمت سفارش پروژه اینو مطرح کنید تا براش برنامه نویسی بشه .
در غیر اینصورت باید فایلتونو مرحله به مرحله خودتون انجام بدبد و در صورت داشتن سوال و یا نکته خاصی اینجا مطرح کنید تا دوستان جواب بدن .[CENTER][SIGPIC][/SIGPIC]
[/CENTER]
[CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
[CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
[/CENTER]
[/INDENT]
[/FONT][/FONT][/FONT][/FONT][/FONT]
[/CENTER]کامنت
-
من سوال مطرح کردم و فکر میکنم میبایست شما در صورت تمایل راهنمائی عملی بفرمائید./ باتشکرLast edited by mobinsaffarpour; 2015/07/09, 18:08.کامنت
-
[CENTER][COLOR=#ffd700][/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
[IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
[/CENTER]کامنت
-
جناب آقای علیرضا واقعاً متشکرم
خدمت شما عرض کنم که جهت انجام تمامی کارها موارد ذیل بدلیل اینکه این فایل باید بره و توی سیستم دیگه ای بارگذاری بشه حتماً میبایست رعایت بشه :
1 - ترتیب ستونهای هر دو فایل ارسالی مببایست مطابق با همان فایلهای ارسالی باشد و به هیچ عنوان نباید ترتیب ستونها و حتی نام شیت تغییر پیدا کند.
2 - از فرمول در هیچ یک سلولها نباید استفاده شود و تماماً میبایست از طریق کدنویسی VBA انجام گیرد. حتی از Button برای اجرای کد نباید استفاده گردد و اجرای کد مستقیماً از خود VBA صورت می پذیرد.
3 - نام فایلها به هیچ عنوان نباید تغییر پیدا کنند .
حالا بریم سر اصل مطلب :
ببینید دوستان من میخوام اطلاعات فایل S4BRN721 رو توی فایل Upload - Request انتقال بدم . خوب از ستون اول شروع میکنیم. ستون اول میبایست اطلاعات ستون های I,J,K,L از فایل S4BRN721 توی فایل Upload - Request انتقال بده .
آقا علیرضا من به این دلیل این فایل را یکباره قرار دادم چون اطلاعات بصورت ردیف به ردیف باید توی فایل Upload - Request انتقال داده بشن و نه ستون به ستون .
کامنت
-
سلام
ببنید این مرحله از کار خیلی پیچیده نیست با یک حلقه for each میتونید ردیف خالی در فایلتون رو پیدا کنید و اطلاعات رو بنا بر نیازتون وارد فایل کنید.
مرحله یک رو اغاز کنید[CENTER][COLOR=#ffd700][/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
[IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
[/CENTER]کامنت
-
ضمناً از این فایل تا حدی میتونید الگو بگیریدفایل های پیوست شده[CENTER][COLOR=#ffd700][/COLOR]تنها راهي که به شکست مي انجامد، تلاش نکردن است
[IMG]http://www.graphics18.com/wp-content/uploads/2010/12/yellow-flower23.gif[/IMG]
[/CENTER]کامنت
-
کاربر عزیز و محترم iranweld
ضمن عرض یلام و تشکر و پوزش فراوان بدلیل زحمتهای فراوانی که به شما تاکنون داده ام به استحضار حضرتعالی میرسانم ایرادات ذیل در فایل ارسالی مشاهده شده اند که بحضورتان ارائه می گردند :
1 - تمامی اطلاعات پایه و کد نویسی ها میبایست در فایل Upload - Request قرار گیرند و میبایست کد بدین شکل عمل نماید که پس از باز نمودن هر دوفایل، کد نوشته شده را از فایل Upload - Request اجرا نموده و اطلاعات از فایل S4BRN721 به شیت
شماره 1 فایل Upload - Request منتقل گردند .
2 - فایل S4BRN721 بدلیل اینکه فایلی است که از سیستم دیگری بصورت هر 1 ساعت تهیه می گردد، میبایست هیچگونه کدنویسی در آن صورت نپذیرد و بطور کلی از این فایل بعنوان فایل مرجع استفاده می گردد.
3 - کار شیت دوم فایل Upload - Request به این شکل است که میبایست پس از اجرای کد نوشته شده شرح های ( وضعیت درخواست، اولویت درخواست، نوع فعالیت و زیرفعالیت ) را از فایل S4BRN721 خوانده و هریک را بصورت جداگانه با
اطلاعات موجود در هریک از ستونهای شیت دوم مطابقت داده و سپس میبایست شناسه شرح ها را در سلولهای مربوطه واقع در شیت اول فایل Upload - Request قرار دهد.
4 - مسئول پیگیری : میبایست شرح اطلاعات مسئول پیگیری را از شیت شماره 2 فایل Upload - Request خوانده و با استفاده از کمبوباکس آنها را نمایش دهد . سپس پس از انتخاب آن میبایست بجای نمایش نام و نام خانوادگی مسئول پیگیری،
شناسه آن را در سلول مربوطه قرار دهد. ضمناً این قسمت فقط نیاز به کد نویسی دارد که به میزان ردیف های قرار داده شده توسط کد نویسی کمبوباکس ایجاد نماید. شایان ذکر است عملیات انتخاب نام و نام خانوادگی مسئول پیگیری توسط
کاربر انجام می گیرد.
5 - اطلاعات ستون زیرماشین / زیرتجهیز شیت Table میبایست به اطلاعات ستون A اضافه شود. در حال حاضر ( 150XAD1002G ) میباشد که میبایست (150XAD1002G010002) به آن اضافه گردد.
6 - پس از وارد نمودن کلمه پذیرش در ستون شرح وضعیت درخواست، پیغام خطا نمایش داده می شود و کد پذیرش را در سلول مربوطه درج نمی نماید.
7 - شیت ثبت اطلاعات پایه هیچگونه محدودیتی جهت درج اطلاعات را نباید داشته باشد، زیرا اطلاعات پایه بصورت روزانه به آنها اضافه می شوند. در حال حاضر فقط تا ردیف 3 شیت اطلاعات پایه قابلیت درج اطلاعات موجود می باشد.
8 - در شیت شماره 1 در ستون مرکز هزینه میبایست 6 کاراکتر سمت چپ اطلاعات ستون O را از شیت Tableخوانده و در ستون مرکز هزینه درج نماید. در حال حاضر ستون P را می خواند.
9 - پس از وارد نمودن کلمه رنگ آمیزی در شیت Table واقع در ستون شرح نوع زیرفعالیت پیغام خطا نمایش داده می شود.کامنت
-




کامنت