صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

موضوع: دستور حرکت مکان نما از یک ستون به ستون دیگر

  1. #1


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    دستور حرکت مکان نما از یک ستون به ستون دیگر

    سلام به همه دوستان
    من در اکسل چند تا ستون دارم که مقادیر یکی از این ستونها به ستونهای دیگه مربوط می باشد می خواهم به محض ورود یک داده در ستون اصلی مکان نما به سلول مربوط با این مقدار در ستون دیگر برود .آیا این کار در اکسل امکان پذیر هست
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    The beginning , is the most important part of the work
    ( آغاز هر كار مهمترين بخش آن است )

  2.  

  3. #2


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    February 2010
    محل سکونت
    مشهد
    نوشته ها
    435
    امتیاز
    950
    سپاس
    294
    سپاس شده
    881 در 210 پست
    سطح اکسل
    81.00 %

    mrexcel به Yahoo ارسال پیام

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

    ببينيد از موارد زير كدام براي شما قابل استفاده است
    يك سلول حاوي فرمول را كه انتخاب كرديم با كليد ميانبر ctrl+[ و ctrl+] ميتوان سلولهاي پيش نياز و پس نياز اين فرمول را انتخاب كرد
    با استفاده از منوي formula گزينه formula auditing زير گزينه trace .... ميتوان با استفاده از فلش ها سلولهاي پيش نياز و پس نياز را مشاهده نمود
    با استفاده از ابزار ctrl+g قسمت special گزينه precedent و dependence سلولهاي پيش نياز و پس نياز را انتخاب ميكند

  4. #3


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

    سلام
    مثل اينكه من سئوالم را درست نپرسيدم منظور من سلولها و ستونهاي داراي فرمول نبوده بلكه يك سري داده از نوع متني است
    فايل من مربوط به انواع تشويقي هايي است كه يك سازمان به كارمندان خود مي دهد مي خواهم به محض مثلا ورود تشويقي از نوع ريالي در ستون انواع تشويقي ، مكان نما به ستون مربوط به مقادير ريالي رفته و منتظر درج مقدار ريالي از طرف كاربر گردد .
    ممنون مي شم اگه بتونيد من را راهنمايي كنيد .
    The beginning , is the most important part of the work
    ( آغاز هر كار مهمترين بخش آن است )

  5. #4


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

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

    برای این کار می بایست امنیت ماکرو را روی Low قرار دهی

    با نوشتن این کد در زیر روال Worksheet_Calculate و اضافه کردن یک ستون کمکی و نوشتن یک تابع این کار عملی است که نمونه آن را ضمیمه کرده ام در این نمونه وقتی که در ستون تشویقی مقداری و یا نوشته ای را وارد کنید پس از اینتر کردن به دو ستون جلوتر که مقدار تشویقی است رفته تا مقدار را وارد کنید که شما می توانید این کار را روی هر کدام از ستونهایی که مورد نظرتان باشد انجام دهید

    کد:
    Private Sub Worksheet_Calculate()
    On Error Resume Next
    If Application.Selection.Column = 4 Then
    Selection.Offset(-1, 3).Select
    End If
    End Sub

    فایل ضمیمه:
    [attachment=103]
    فايل هاي پيوست شده فايل هاي پيوست شده

  6. #5


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

    سلام بر شما
    خيلي ممنون از راهنمايي تان البته مشكل من اينه كه اصلا با ماكرو ها و برنامه نويسي اكسل آشنا نيستم ولي با وجود فايل ارسالي شما فكر كنم بتونم مشكلمو حل كنم
    با تشكر فروان از شما
    The beginning , is the most important part of the work
    ( آغاز هر كار مهمترين بخش آن است )

  7. #6


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

    سلام بر شما

    در زمينه راهنمايي كه كرديد چند تا سئوال دارم اگه زحمتي نيست و حوصله اش را داشتيد لطفا پاسخ دهيد
    ممكنه كه سئوالات من خيلي ابتدايي باشه ولي چون من اصلا با كدها كار نكردم در انجام اين برنامه دچار اشكال شدم ( البته با آقاي علي محمدي هماهنگ كردم و انشاء الله به زودي عضو تالار آموزشي ويژوال بيسيك مي شم )
    اول اينكه شما فرموديد بايد امنيت ماكرو را روي LOW قرار دهيم يعني چي و از كجا مي شود اين امكان را فراهم كرد آيا اين به ستون A كه با مقادير صفر پر شده مربوط ميشود ؟
    دوم اينكه در دستور Selection.Offset(-1, 3).Select, اعداد داخل پرانتز مربوط به چيست
    و مورد ديگه اينكه در فايل من در ستون تشويقي ( مثل فايل ضميمه شما) چند نوع تشويقي داريم مثلا نقدي , كتبي , هديه و غيره و ستونهاي كناري ستون تشويقي به ترتيب مقدار مبالغ ,نوع هديه و...است حال من مي خوام اگر نوع تشويقي نقدي خورد مكان نما به ستون مقدار مبالغ برود و منتظر وارد كردن مقدار نقدي شود و اگر در رديف بعدي در ستون نوع تشويقي هديه درج شد مكان نما به ستون مربوطه ( نوع هديه ) رفته و به همين ترتيب يعني در مورد اول به يك ستون بعد از ستون انواع تشويقي برود و در مورد دوم به دو ستون بعد از ستون انواع تشويقي .
    با تشكر فراوان از شما
    The beginning , is the most important part of the work
    ( آغاز هر كار مهمترين بخش آن است )

  8. #7


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

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


    اول اينكه شما فرموديد بايد امنيت ماكرو را روي LOW قرار دهيم يعني چي و از كجا مي شود اين امكان را فراهم كرد آيا اين به ستون A كه با مقادير صفر پر شده مربوط ميشود ؟

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

    Tools - macro - security


    .................................................. .........................................

    دوم اينكه در دستور Selection.Offset(-1, 3).Select, اعداد داخل پرانتز مربوط به چيست؟

    **در اینجا Selection یع .نی سلی یا سلهایی که سلکت و یا همان انتخاب کرده ایم
    و در ادامه Offset(-1, 3) w آفست نیز آدرسی است که بر اساس همان سل سلکت شده می دهیم
    مثال:
    در یک کوچه ایستاده ایم کسی از ما می پرسد کوچه بنفشه کجاست می گوییم یک کوچه بالاتر سه کوچه سمت راست برو در واقع سه تا تا کوچه راست و یک کوچه بالاتر نسبت به کوچه ای که در آن ایستاده ایم آدرس داده ایم در Offset(-1, 3) w نیز شماره -1 و 3 همان سه کوچه سمت راست و یک کوچه بالاتر است است یعنی نسبت به سلی که سلکت کرده ایم سه سل جلوتر و یا همان سمت راست یک سل بالاتر پس در پرانتز عدد اول برای بالا و پائین و عدد دوم برای جلوتر و عقب تر است در واقع مثل محور مختصات که مرکز آن همان سلی است که سلکت کرده ایم

    امیدوارم به اینصورت که توضیح داده ام توانسته باشم منظور را برسانم





    و مورد ديگه اينكه در فايل من در ستون تشويقي ( مثل فايل ضميمه شما) چند نوع تشويقي داريم مثلا نقدي , كتبي , هديه و غيره و ستونهاي كناري ستون تشويقي به ترتيب مقدار مبالغ ,نوع هديه و...است حال من مي خوام اگر نوع تشويقي نقدي خورد مكان نما به ستون مقدار مبالغ برود و منتظر وارد كردن مقدار نقدي شود و اگر در رديف بعدي در ستون نوع تشويقي هديه درج شد مكان نما به ستون مربوطه ( نوع هديه ) رفته و به همين ترتيب يعني در مورد اول به يك ستون بعد از ستون انواع تشويقي برود و در مورد دوم به دو ستون بعد از ستون انواع تشويقي .؟

    *** برای انجام این کار نیز طریق همان مثالی که زدم برای هر چند تا ستون که خواستی می توانی انجام دهی و اگر خواستی نمونه ای از فرمی که داری و توضیحی از خواسته هات برایم بفرست تا از روی فرم و جدول خودت برایت مثال بزنم

  9. #8


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

    سلام بر شما
    خيلي ممنون متوجه توضيحات شما در مورد كاربرد توابع شدم و در فايل خودم نيز اجرا كردم فقط يك مورد ديگه به نظر من اين كد يك نقص دارد و اينكه تمايزي ميان نوع تشويقي ها قائل نيست و با وارد كردن هر نوع تشويقي مكان نما مثلا به دو ستون جلوتر مي رود در حالي كه بايد طوري اين كد نوشته شود كه اگر نوع تشويقي " نقدي " بود مثلا يك ستون جلو رود و اگر نوع تشويقي "هديه " بود دو ستون جلو رود و بقيه موارد ...
    نظر شما در اين مورد چيه ؟
    The beginning , is the most important part of the work
    ( آغاز هر كار مهمترين بخش آن است )

  10. #9


    آخرین بازدید
    2021/12/05
    تاریخ عضویت
    February 2010
    محل سکونت
    بوشهر
    نوشته ها
    940
    امتیاز
    718
    سپاس
    29
    سپاس شده
    863 در 365 پست
    تعیین سطح نشده است

    shamsololama به Yahoo ارسال پیام

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

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

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

  11. #10


    آخرین بازدید
    2021/07/17
    تاریخ عضویت
    October 2010
    محل سکونت
    تهران
    نوشته ها
    168
    امتیاز
    73
    سپاس
    2
    سپاس شده
    58 در 39 پست
    تعیین سطح نشده است

    RE: دستور حرکت مکان نما از یک ستون به ستون دیگر

    سلام
    بله خودم هم فكر كردم كه نياز به يك IF دارد ولي با توجه به عدم آشنايي بنده با برنامه نويسي در اكسل نتونسته بودم آن را درست بنويسم اميدوارم با مطالعه فايل اكسل آموزشي شما به مهارت دست يابم
    باز هم به خاطر گذاشتن وقت و راهنمايي اينجانب ازتون سپاسگزارم .
    The beginning , is the most important part of the work
    ( آغاز هر كار مهمترين بخش آن است )


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. عدم همخواني اندازه ستونها با يك ستون
    توسط hamidreza313 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2013/03/02, 21:30
  2. کپی خانه‌های انتخابی از ستونی به ستون دیگر
    توسط eppagh در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2012/07/04, 14:31
  3. جمع یک ستون در لیست باکس به شرط پر بودن ستون کناری
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/06/20, 20:02
  4. تعداد در يك ستون به شرط ستون ديگر
    توسط karbar در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2012/05/24, 22:56
  5. پاسخ ها: 1
    آخرين نوشته: 2010/12/30, 08:29

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

مشکل حرکت کلید مکان نما در اکسل

کد ماکروی حرکت از یبک صفحه به صفحه دیگر در اکسل

انواع نما در excel

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است