من میخوام در شیت 1 در دو سلول(مثلاA2و B2)عدد وارد کنم بعد با کلیک روی ماکرو این اعداد به شیت دوم انتقال داده شوند با این وجود که بعد از اینکه اطلاعات انتقال داده شد با پاک کردن اطلاعات شیت 1 اطلاعات شیت دوم تغییر نکند. ممنون میشم از راهنمایی تون
انتقال اطلاعات از یک شیت به شیت دیگر
Collapse
X
-
انتقال اطلاعات از یک شیت به شیت دیگر
با سلام خدمت دوستان گلم
من میخوام در شیت 1 در دو سلول(مثلاA2و B2)عدد وارد کنم بعد با کلیک روی ماکرو این اعداد به شیت دوم انتقال داده شوند با این وجود که بعد از اینکه اطلاعات انتقال داده شد با پاک کردن اطلاعات شیت 1 اطلاعات شیت دوم تغییر نکند. ممنون میشم از راهنمایی تونبرچسب ها: هیچکدام -
RE: انتقال اطلاعات از یک شیت به شیت دیگر
سلامنوشته اصلی توسط sshamedkبا سلام خدمت دوستان گلم
من میخوام در شیت 1 در دو سلول(مثلاA2و B2)عدد وارد کنم بعد با کلیک روی ماکرو این اعداد به شیت دوم انتقال داده شوند با این وجود که بعد از اینکه اطلاعات انتقال داده شد با پاک کردن اطلاعات شیت 1 اطلاعات شیت دوم تغییر نکند. ممنون میشم از راهنمایی تون
با اجازه اساتید
در ظبط ماکرو میتونید از Copy و Paste اطلاعات استفاده کنید
درج عدد
-
RE: انتقال اطلاعات از یک شیت به شیت دیگر
دوست عزیز مجددا سلام
ممنون از راهنماییتون. فرض کنید ما در شیت1 اطلاعات وارد کردیم و با ماکرو آن را به شیت دوم انتقال دادیم. حالا امکانش هست که مجددا در شیت 1 اطلاعات وارد کنیم و با زدن دکمه ماکرو آن را به شیت دوم انتقال داده ولی به جای سلول a1 و b1 آن را به سلول a2 وb2 انتقال دهد(چون سل a1 و b1 پر شده). به طور خلاصه کار ماکرو میخوام اینجور باشه که به سلهای a1وb1k'نگاه کنه اگه پر نبود که اعداد شیت 1 رو اونجا بذار ولی اگه پر بود اونو تو سلهای a2وb2 بذاره
میخوام یه سند حسابداری درست کنم که اطلاعات رو با زدن ماکرو به دفتر روزنامه انتقال بده. کسی میتونه کمکم کنه
بسیار ممنون.
کامنت
-
RE: انتقال اطلاعات از یک شیت به شیت دیگر
بله دوست عزیز
از دستور range("a1").end(xldown) استفاده کنید
با این کد اخرین سلول پر شده رو برای شما پیدا می کنه
بعد از اینکه پیدا کرد میتوونید با OFFSET یک خط پایین تر برید و پیست کنید[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
RE: انتقال اطلاعات از یک شیت به شیت دیگر
سلامنوشته اصلی توسط khakzadبله دوست عزیز
از دستور range("a1").end(xldown) استفاده کنید
با این کد ا---ین سلول پر شده رو برای شما پیدا می کنه
بعد از اینکه پیدا کرد میتوونید با OFFSET یک خط پایین تر برید و پیست کنید
میشه راجع به کدی که فرمودید و همینطور OFFSET توضیحی بدید
ممنونکامنت
-
RE: انتقال اطلاعات از یک شیت به شیت دیگر
سلام
این فایل خدمت شمافایل های پیوست شده[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER]کامنت
-
کامنت
-
با توجه به مشکلات تغییر سایت فایل های پیوست قدیمی غیر قابل استفاده شدند برای آشنایی با کاربرد های تابع آفست به لینک زیر مراجعه کنید
جامـــعه اکســــل ایرانــیـــان[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
من هم چنین سوالی دارم و چون تکراری میشد تاپیک ایجاد نکردم
فایل من دو شیت داره و یک شیت باید very hidden بشه و اطلاعات از آن خونده بشه و در شیت دیگر ذخیره بشه
خیلی فوری لازم دارم ممنون میشم سریع پاسخ دهید
شیت data مخفی شده
حل شدفایل های پیوست شدهLast edited by نیلوفر66; 2014/12/26, 13:54.کامنت
-
با سلام:
لطفا یک فایل نمونه بذارید...که اطلاعات رو از شیت 2 بگیره و در شیت یک نشان بده ولی با تغییر شیت 2 سلول متانظر آن در شیت 1 تغییر نکنه
من یک شیت دارم که اطلاعات یک سلولش رو از شیت 2 با تابع vlookup میگیره...و یک ماکرو هم دارم که پس از چند فرایند اجرا میشه و شیت 2 رو پاک می کنه این باعث میشه سلول من در شیت یک پاک بشه...چکار کنم چه کد یا تابعی استفاده کنم که سلول شیت یک پس از اجرای ماکرو در شیت دو (حذف داده ها در این شیت) همچنان باقی بمونه...در واقع می خوام سلول شیت یک فقط در صورت پر بودن سلول شیت 2 تحت تاثیر آن باشد و در صورت خالی بودن بصورت مستقا عمل کند و پاک نشود...
دانلود فایل
وقتی دکمه بروزرسانی در شیت حسابداری رو بزنیم در شیت بدهکاری میاد بدهکارها رو می نویسه...و حالا اگر عدد وارد شده در سلول A2 شیت بدهکار ها رو در سلول D2 شیت وضعیت شهریه وارد کنیم می بایست عدد بدهکاری رو از شیت بدهکارها کپی کنه و در شیت وضعیت شهریه در سلول g2 کپی کنه...امتحان کنید و ماکرو رو ببینید چی میشه...
...ممنونLast edited by ACE; 2015/10/02, 18:25.کامنت
-
سلام مجدد:
من یک کد دارم توی شیت وضعیت بدهکارها به شرح زیر:
دوستان توی کد زیر می خوام بعد از دستورکد:Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next 'skip all run-time errors If Not Application.Intersect(Target, Range("d:d")) Is Nothing Then Application.EnableEvents = False X = Sheet3.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row y = Sheet2.Cells(Sheet2.Rows.Count, "A").End(xlUp).Row For i = 1 To X For J = 1 To y If Sheet3.Range("d" & i).Value = Sheet2.Range("A" & J).Value Then Sheet2.Range("e" & J).Value = "" Sheet2.Range("A" & J).Value = "" End If Next J Next i End If Application.EnableEvents = True On Error GoTo 0 End Sub
از شیت بدهکارها از ستون E فایل متناظر فرمان بالا رو در ستون G شیت وضعیت شهریه کپی کنه بعد طبق دستورات زیرکد:If Sheet3.Range("d" & i).Value = Sheet2.Range("A" & J).Value Then
بیاد دیگه مراحل رو انجام بده...هدفم اینه که ستون G از شیت وضعیت شهریه بعد از کپی شدن و دیگه از شیت بدهکارها فرمان نگیرد ...ممنونکد:Sheet2.Range("e" & J).Value = "" Sheet2.Range("A" & J).Value = "" End If Next J Next i End If Application.EnableEvents = True On Error GoTo 0 End Subکامنت






کامنت