دو تا workbook رو در نظر بگیرید چطور میشه کاری کرد که با تغییر در یکی از اینworkbook ها در دیگری نیز همین تغییرات به صورت خودکار اعمال شود؟ممنون می شم
تغییرات در یک workbookو اعمال این تغییرات هم زمان در یک workbook دیگر
Collapse
X
-
-
سلام
این سؤال رو قبلاً هم پرسیده بودید و تاپیک قبلی حذف شد.
اگر بیشتر توضیح بدید بهتر میشه راهنمایی تون کرد. بعنوان مثال آیا قصد دارید قسمتی از اطلاعات یک فایل را به فایلی دیگر انتقال بدید و یا
منظور شما اینه که دقیقاً دو Workbook رو به یکدیگر متصل کنید.
[CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
[/FONT][/B][/CENTER]
[CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
[/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
[/FONT][/B][/FONT][/SIZE]
[/CENTER] -
با سلام و احترام خدمت دوستان
مشکلی که برای بنده پیش اومده اینه که اکسلی جدا دارم که هر روزه اطلاعاتش تغییر می کنه و قرار هست آخر هر ماهه بعضی از این اطلاعاتش رو در اکسلی جدا داشته باشم ولی می خوام هر روز که اطلاعات اضافه می شود همان تغییرات همزمان در اکسل دومی ثبت شود(اکسل شاغلین و بازنشسته)در اکسلی که خدمتتون میفرستم می خوام هر موقع بالفرض مشخصات فردی رو که ثبت کردم (اکسل اطلاعات) در اکسل دومی تفکیک شده همان تغییرات اضافه شود یعنی اگه شاغل باشند در شیت شاغلین و اگه بازنشسته باشن در شیت بازشسته ....
ممنون می شم راهنمایی بفرمایید دوستان.اینکه شاغل و یا بازنشسته باشن در اکسل اطلاعات مشخص می شه.با تشکر فراوان
فايل هاي پيوست شده
کامنت
-
کامنت
-
با سلام
باید به این قسمت بروید
File>Option>Trust Center>Trust Center Setting>Macro Setting
سپس میتوان ماکرو ها را فعال یا با پیغام در نوتیفیکیشن آن را فعال کرد
سپس فایل را بسته و دوباره باز کنید در صورتی که تنظیم روی نوتیفیکیشن بود enable را انتخاب کنید[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
کامنت
-
دکتر کاظمیکامنت
-
سلام و عرض ادب
از جواب تون ممنونم
تونستم اجراش کنم
ولی نکته ای که هست اینه که با زدن پرسنلی و فراخوانی مابقی سطر ها به کمک تابع vlookup اطلاعات با توجه به شاغل یا بازنشسته بودن شخص در شیت مورد نظر ثبت بشه دیگه نیازی به کلیک دکمه ایجاد شده نباشه!
فراخوانی مقادیر با تابع vlookup رو انجام دام فقط مشکل همین جاست که دیگه نیازی به این دکمه نباشه با وارد کردن پرسنی اطلاعات تفکیک شده ثبت بشه.ممنون می شم راهنمایی بفرمایید.بعد اینکه چطوری میشه در دو اکسل جدا این کار رو انجام داد؟
بازم ممنونم از راهنمایی هاتون.کامنت
-
سلام من فایل را ندیدم اما اگر می خواهید ماکرو بدون دکمه و با ایجاد هر تغییر اجرا شود در رویداد change همین صفحه ماکرو نوشته شده را call کنید و برای اینکه با تغییر هر سلولی ماکرو اجرا نشود می توانید شرط بگذارید که وقتی سطر کامل شد ماکرو اجرا شودسلام و عرض ادب
از جواب تون ممنونم
تونستم اجراش کنم
ولی نکته ای که هست اینه که با زدن پرسنلی و فراخوانی مابقی سطر ها به کمک تابع vlookup اطلاعات با توجه به شاغل یا بازنشسته بودن شخص در شیت مورد نظر ثبت بشه دیگه نیازی به کلیک دکمه ایجاد شده نباشه!
فراخوانی مقادیر با تابع vlookup رو انجام دام فقط مشکل همین جاست که دیگه نیازی به این دکمه نباشه با وارد کردن پرسنی اطلاعات تفکیک شده ثبت بشه.ممنون می شم راهنمایی بفرمایید.بعد اینکه چطوری میشه در دو اکسل جدا این کار رو انجام داد؟
بازم ممنونم از راهنمایی هاتون.
- - - Updated - - -
کد:Private Sub Worksheet_Change(ByVal Target As Range)Dim i As Long i = Target.Row If WorksheetFunction.CountA(Range(Range("A" & i), Range("E" & i))) = 5 Then Call macro1 End If End Subدکتر کاظمیکامنت
-
این کد را در فایل پیوست اضافه کردمفایل های پیوست شدهدکتر کاظمیکامنت






کامنت