PDA

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



razeghi
2010/12/31, 13:27
با سلام
آیا امکان محافظت از یک فایل اکسل وجود داره ؟ مثلا با vb
بطوری که نشه پسورد شیتها را پیدا کرد حتی با برنامه های رایج مثل password kit
یا .....:huh:

4017
2010/12/31, 14:56
با سلام
بله كه ميشه
از امكانات اكسل يكيش محافظت كردنه
از قسمت protect تنظيمات دلخواهتو ميدي
تو قسمت password يه پسوورد با حروف فارسي بنويس
عمرا اگه بشه پسووردشو پيدا كرد
خودتم اگه پسووردو فراموش كردي بايد باهاش خداحافظي كني
سعي كن پسووردت ۲كلمه اي باشه كه باز كردنش محال بشه
البته اساتيد بهتر ميدونن
من از دانسته هاي اندك خودم گفتم

sh_amar
2010/12/31, 20:59
با سلام
شما حتي مي توانيد فرمول هاي نوشته شده را نيز مخفي كنيد از قسمت protection تيك مربوط به Hidden را بزنيد .
موفق باشيد.

shamsololama
2011/01/01, 07:55
با درود فروان
باید در نظر داشت که به هیچ وجع نمیتوان پسورد و قفلی رو روی برنامه گذاشت که هیچ کس نتواند آن را باز کرد در واقع با گذاشتن پسورد های مختلف روی یک فایل می تواند تعداد کسانی که می توانند آن را باز کنند را کمتر کرد و به حداقل رساند
البته باید این را هم در نظر گرفت که کسانی که برای باز کردن این قفل ها مشکلی ندارند تعداد زیادی نیستند یعنی هرچه پسوردی و روش قفل کردن فایل پیچیده تر باشد می توان امنیت آن را بالاتر برد ولی هیچ وقت تعداد کسانی که می توانند آن را باز کنند به صفر نخواهد رسید .
چرا که پسورد های که در قسمت protection اکسل ایجاد می کنیم به غیر از نرم افزارهای که برای باز کردن آن ساخته شده اند در خود اکسل نیز می توان برنامه ای نوشت که چنین صفحه های که قفل هستند رو باز کند
و روش های که دوستان فرموده بودند نیز امنیت فایل را تا حدی بالا می برد که تعداد زیادی از افراد قادر به باز کردن آن نخواهند بود[hr]
از نظر من قفل های معمول فایل اکسل گذاشتن قفل با وی بی خوبه و طراحی برنامه به صورتی انجام دهید که تا زمانی که ماکرو ها از طرف کاربر فعال نشده برنامه نیز قابل استفاده نباشد و در صورت فعال شده ماکرو در وی بی دستوری بنویس که اگر برنامه با پسوردی غیر از پسورد شما باز شده باشد برنامه را ازبین ببرد و یا فایل را دوباره قفل کند و یا هر کاری که لازم میدانید و بهتره طراحی قفل را به صورتی انجام دهید که بصورت ک معما باشد که در طی باز کردن آن اگر اشتباهی رخ دهد برنامه را ازبین برده و یا...

razeghi
2011/01/10, 15:55
خیلی ممنون
میشه بیشتر توضیح بدید و فرمول آن را بدید ؟
ممنون میشم

shamsololama
2011/01/11, 08:46
خیلی ممنون
میشه بیشتر توضیح بدید و فرمول آن را بدید ؟
ممنون میشم


با درود فراوان
یک نمونه فایل را برای مثال در اینجا قرار می دهم که بعضی از کارهای امنیتی که خدمت شما عرض کردم در آن بکار رفته که می توانید ببینید و اگر پرسشی باقی ماند در خدمت شما هستم
در این فایل برای فعال سازی آیتم ها یی که می خواهید با آنها کار انجام دهید نیاز به رمز عبور دارد که سه نمونه رمز عبور در فایل قابل استفاده است
یکی رمز عبوری است که با سطح دست رسی محدود فقط به کاربر اجازه می دهد که دیتا وارد کند و لی دست رسی به ویرایش فایل ندارد
که سطح دست رسی آن 2 قرار داده شده مثل رمز عبور

user name:
shams
Password :
12
رمز عبور دیگری که سطح دست رسی آن بیشتر بوده و ویرایش هم می تواند انجام دهد و رکورد جدید را وارد کند ولی اجازه معرفی نام کاربری و رمز عبور جدید را ندارد
مثل
نام کاربری:
exceliran
رمز عبور:
1
و رمز عبور دیگری که سطح دست رسی آن نامحدود بوده و به تمام امکانات فایل دست رسی دارد
نام کاربری:
admin
رمز عبور:
123
برای وارد کردن نام کاربری و کلمه عبور ابتدا روی شکل کلید سمت چپ فرم کلیک کنید و نام کاربری و رمز عبور را وارد کنید
تا لینکها فعال شوند
و اینکه وی بی آن را قفل نکرده ام تا بتوانید کد های آن را ببینید و استفاده کنید ولی در کل زمانی که این فایل را در اختیار کاربر قرار می دهیم وی بی آن نیز قفل می کنیم
فایل که در اختیار شما قرار داده ام هنوز کامل نیست ولی برای دیدن روش های امنیتی روی یک فایل قابل استفاده است

http://s1.xlpar.com/i/00004/v7kijftmo7i6.gif
توجه:
به دلیل آنکه حجم فایل زیاد بود و این تالار اجاز ضمیمه کردن فایلهای زیپ شده نیز نمی دهد مجبور شدم فایل زیپ شده را با پسوند xls در اینجا قرار دهدم
پس زمانی که فایل را دانلود کردید ابتدا پسوند آن را به rar تغییر دهید سپس آنزیپ کنید تا فایل اکسل را بتوانید باز کنید

فایل نمونه:
[attachment=157]

razeghi
2011/01/13, 18:04
خیلی ممنون
راستش برنامه حقوق و دستمزد تحت اکسل207 نوشتم که تا 500 نفر رو ساپورت می کنه و امکانات مختلفی همچون صدور فیش حقوقی , صدور سند حسابداری با 4 مرکز هزینه و لیست پرداخت و لیست بیمه و گزرش وام رو داره و فقط از فرمولهای اکسل استفاده کردم چون از VB اصلا سر در نمی آرم
مثلا برای ذخیره اطلاعات ماه های مختلف مجبور شدم از 12 شیت استفاده کنم و برای شیت گزارشات مجبورم اطلاعات تمام 12 شیت را به یک شیت انتقال بدم تا بتونم با انتخاب ماه مربوطه گزارش لازم رو بگیرم که حجم برنامه بالا میره و سرعت برنامه پایین میاد
فکر کنم با VB بشه کار را راحت تر کرد , برای یادگیری VB راهنمائیم کنید و اگه خواستم برنامه رو کامل کنم چطوری میتونم از کمک شما بهره بگیرم .
ضمنا یک برنامه ار اینترنت دانلود کردم که بعد از نصب فرم اکسلی باز شد که با کلیک روی آیکونش فرم جدیدی باز میشد تقریبا مثل اکسس بود . چطوری میشه اون برنامه رو نوشت ؟
خیلی خیلی متشـــــــــــــــــــــک رم

shamsololama
2011/01/14, 07:19
خیلی ممنون
راستش برنامه حقوق و دستمزد تحت اکسل207 نوشتم که تا 500 نفر رو ساپورت می کنه و امکانات مختلفی همچون صدور فیش حقوقی , صدور سند حسابداری با 4 مرکز هزینه و لیست پرداخت و لیست بیمه و گزرش وام رو داره و فقط از فرمولهای اکسل استفاده کردم چون از VB اصلا سر در نمی آرم
مثلا برای ذخیره اطلاعات ماه های مختلف مجبور شدم از 12 شیت استفاده کنم و برای شیت گزارشات مجبورم اطلاعات تمام 12 شیت را به یک شیت انتقال بدم تا بتونم با انتخاب ماه مربوطه گزارش لازم رو بگیرم که حجم برنامه بالا میره و سرعت برنامه پایین میاد
فکر کنم با VB بشه کار را راحت تر کرد , برای یادگیری VB راهنمائیم کنید و اگه خواستم برنامه رو کامل کنم چطوری میتونم از کمک شما بهره بگیرم .
ضمنا یک برنامه ار اینترنت دانلود کردم که بعد از نصب فرم اکسلی باز شد که با کلیک روی آیکونش فرم جدیدی باز میشد تقریبا مثل اکسس بود . چطوری میشه اون برنامه رو نوشت ؟
خیلی خیلی متشـــــــــــــــــــــک رم



با درود فراوان
بله برای نوشتن همچنین برنامه ای باید با وی بی اکسل این کار رو انجام بدی نمیدونم برنامه که من بالا قرار داده ام دانلود کرده اید یا نه چون این برنامه نیز با فرم طراحی شده و برای آموزش وی بی هم تالار مخصوص وی بی در همین سایت داریم و برای تکمیل برنامه ات هم هر کمکی از دست من بر بیاد درخدمتم

razeghi
2011/01/14, 11:20
با سلام و تشکر
چگونه میتوان مقدار یک سلول (مثل یک متن) را در سربرگ چاپ نمود البته با دستور vb
و چگونه میتوان از فیلتر استفاده کرد البته با vb
ممنون از راهنمائیتون

shamsololama
2011/01/14, 11:56
fبا درود فراوان

در مورد درج یک متن یا تاریخ یا چیزی که مد نظر ماست در پست زیر توضیح داده شده و نمونه فایل نیز قرار داده ام
http://forum.exceliran.com/showthread.php?tid=208&page=2&highlight=%D8%B3%D8%B1%D8%B5%D9%81%D8%AD%D9%87
[hr]


fبا درود فراوان

در مورد درج یک متن یا تاریخ یا چیزی که مد نظر ماست در پست زیر توضیح داده شده و نمونه فایل نیز قرار داده ام
http://forum.exceliran.com/showthread.php?tid=208&page=2&highlight=%D8%B3%D8%B1%D8%B5%D9%81%D8%AD%D9%87



در مورد فلیتر کردن با وی بی نمونه فایل رو قرار داده ام

نمونه فایل:
[attachment=159]

razeghi
2011/02/01, 15:53
سلام
با تشکر و خسته نباشید
آیا امکان این وجود داره که وقتی ما از لیست گزینه خاصی را انتخاب کردیم بطور اتومات داده های مربوط به هر کدام فیلتر شود ؟
ممنون

MEYTI
2011/02/01, 18:19
سلام
با تشکر و خسته نباشید
آیا امکان این وجود داره که وقتی ما از لیست گزینه خاصی را انتخاب کردیم بطور اتومات داده های مربوط به هر کدام فیلتر شود ؟
ممنون


سلام دوست عزیز امیدوارم این فایل نمونه بتونه کمک بکنه البته زیاد حرفه ای نیست چون من خودمم هنوز آماتورم.
http://540259.20upload.net/files/1389/bahman/AUTO-FILTER.zip

shamsololama
2011/02/02, 07:52
سلام
با تشکر و خسته نباشید
آیا امکان این وجود داره که وقتی ما از لیست گزینه خاصی را انتخاب کردیم بطور اتومات داده های مربوط به هر کدام فیلتر شود ؟
ممنون


با درود فراوان
منظور شما از اینکه گزینه ای خاصی رو انتخاب کنیم را متوجه نشدم در نمونه فایل یکه گذاشته بودم با انتخاب و نوشتی هر آیتمی از لیست بصورت خودکار بر اساس انتخاب شما فیلتر می شود
http://forum.exceliran.com/attachment.php?aid=159

و اگر منظور شما انتخاب با موس رو یک آیتم در یک لیست آ« لیست فیلتر شود بله این امکان را دارد ولی پس از انتخاب یک آیتم و فیلتر شدن دیگر بقیه لیست را نمی بینید که دوباره با کلیک آن را برای فیلتر کردن انتخاب کنید و اگر هم منظور شما چیز دیگری است لطفا بیشتر توضیح دهید

razeghi
2011/02/03, 17:52
سلام با تشکر فراوان
منظورم از لیست مثل combo box است . مثلا در برنامه حقوق و دستمزد با انتخاب یک ماه بطور خودکار تغییرات آن ماه و تعداد نفرات فیلتر شود
ممنون

shamsololama
2011/02/04, 07:44
با درود فراوان

بله امی شود اینکار را انجام داد در نمونه فایل کدی که نوشته شده بر اساس انتخاب ماه تمام آیتم هایی که ماه آنها برابر با انتخاب ما است را فیلتر میکند ولی چیزی که شما مطرح کرده اید که با انتخاب یک ماه تغییرات آن ماه و تعداد نفرات آن را بخواهید بدست بیاورید نیازی به فیلتر نیست و از کدی دیگر استفاده میشود چون با استفاده از فیلتر فقط ماه های که انتخاب کرده اید را فیلتر میکند و کاری با تغیرات آن ماه و یا تعدادش ندارد و برای پیدا کردن تعداد با اضافه کردن کدی دیگر آن را بدست می آوریم

khakzad
2011/02/05, 00:26
سلام
با تشکر از استاد عزیز
برای اینکه از کد استفاده نکنید می توانید از فرمول vlookup استفاده کنید.به اینصوت که با انتخاب یک مورد، اطلاعات مربوطه را مشاهده کنید.در صورت تمایل فابل نمونه را بذارید تا توضیح بیشتری بدم(برای منحصر بفرد کردن داده ها هم از max استفاده می کنیم)[hr]
فایل نمونه رو آماده کردم.با انتخاب ماه مشاهده می کنید که نام های مورد نظر فیلتر می شوند
در سلh1 انتخاب کنید
سبز رنگ دیتابیس هست که میتونه در یک شیت جدا باشه
نارنجی هم فرمول داره

morteza2006
2011/05/31, 14:20
استاد گرامی آقای شمس العلما فایل شما نشون داده نمیشه
میدونید مشکل از کجاس
فایل bimeh

shamsololama
2011/05/31, 15:52
استاد گرامی آقای شمس العلما فایل شما نشون داده نمیشه
میدونید مشکل از کجاس
فایل bimeh


با درود فراوان

این فایل که من گذاشته ام با وجود اینکه پسوند آن xls هست ولی در واقع فایل اکسل نیست
و برای باز کردن آن باید پسوند آن را به rar تغییر دهید و بعد از آن از حالت فشرده بیرون بیاورید و یک فایل اکسل به شما خواهد داد آن را اجرا کنید
دلیل این کار هم این بود که حجمش برای قرار دادن اینجا زیاد بود و در اینجا هم بجز فایل اکسل نمتوان آپلود کرد

taknavaz123
2012/02/04, 23:11
با سلام.من فقط ميخوام فايل اكسلم فقط اون قسمتي كه كدهاي وي بي رو درش نوشتم اونجا رمز داشته باشه كه كسي نتونه واردش بشه و كدها روببينه؟ چه جوري بايد اينكارو انجام بدم؟؟؟

shamsololama
2012/02/05, 18:03
با سلام.من فقط ميخوام فايل اكسلم فقط اون قسمتي كه كدهاي وي بي رو درش نوشتم اونجا رمز داشته باشه كه كسي نتونه واردش بشه و كدها روببينه؟ چه جوري بايد اينكارو انجام بدم؟؟؟


با درود فراوان

تو صفحه وی بی روی وی بی پروجکت جایی که اسم فایلت هم نوشته شده راست کلیک کن و وی بی پروجکت پروپرتیس رو انتخاب کن توی تب دوم پسورد رو وارد کن یادت نره تیک بالاش هم بزنی یه بار که فایل رو سیو کنی و ببندی بار بعد که باز کنی پسورد داره

Imanfy
2016/08/30, 10:51
جناب مهندس شمس العلما سلام
من فایل رو دیدم اما توضحیاتی که فرمودید تو این فایل نیست
یعنی اصلا جایی نام کاربری و کلمه عبور رو نمی خواد
حدس میزنم که فرم رو اشتباهی کپی کرده باشید
در ضمن یه سوال زمانی که کاربر ماکروهاش غیر فعال باشه کل عملیات کد نویسی غیر فعال میشه
بدوون کد نویسی راهی برای عدم کپی اطلاعات یک شیت مخفی وجود داره
با تشکر