PDA

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



shamsololama
2012/03/25, 17:34
با درود فراوان

پاسخ در مورد سئوال اینکه چگونه از تغییر یک سل پیام دریافت کنیم

در این مثال با تغییر مقدار هر سل مقدار جدید و مقدار قبلی را در یک پیام نمایش داده میشود

فایل نمونه:

[attachment=493]

Amin_D
2013/04/03, 01:23
با سلام
اگر فایل رو در اختیار کاربر قرار دهیم و بخواهیم تغییراتی که اعمال کردند رو امکانش هست جایی و یا از طریق ترفندی ببینیم؟
با تشکر

daghyad
2013/04/03, 22:16
سلام شما می تونید با تغییراتی که در کد آقای استاد شمس العلما ایجاد کردم یک شیت را اختصاص بدید به تغییرات و قسمت مسیج باکس را هم از کد خذف کنید و شیتی که اختصاص دادید به تغییرات را مخفی مخفی اش کنید که چون اینجا شیت دو هست:
sheet2.Visible=xlSheetVeryHidden
این هم فایل نمونه
ثبت تغییرات مقادیر سلول ها (http://s1.picofile.com/file/7713628488/%D9%86%D9%85%D8%A7%DB%8C%D8%B4_%D8%AA%D8%BA%DB%8C% DB%8C%D8%B1%D8%A7%D8%AA_%D8%B3%D9%84.xlsm.html)

امين اسماعيلي
2013/04/03, 23:51
با درود
ممنون از راهنمایتون دوست عزیز. فقط یه نکته واسه پیدا کردن سل خالی در شیت 2 و ثبت تغییرات
البته اگه دخالت نباشه : نگاه کنین اگه ما تغییرات رو لحاظ کنیم و به جای enter با موس یه سل خالی دیگرو انتخاب کنیم تغییرات جای درست ثبت نمیشه.

بهتر نیست با یه حلقه for و if سل خالی رو پیدا کنیم.

daghyad
2013/04/04, 14:48
دوست عزیز با یک تغییر کوچیک حل شد بدون استفاده از for و foreach چون مشکل استفاده از این دو دستور این هست که شما باید حتما محدوده معین کنید ولی do , until این مشکل را نداره

امين اسماعيلي
2013/04/04, 15:53
با درود
ممنون. اما منظورم کپی اطلاعات تغییر یافته بود نه خود تغییرات. یعنی وقتی که تغییرات لحاظ شد و مخواد تو شیت 2 بشینه اخرین سل خالی تو ستون A رو در نظر بگیره . ولی خوب کار شما درسته و حرفی توش نیست.:)