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

موضوع: چکونه میشود با اعمال امنیت و قفل در شیت حذف ردیف داشته باشیم؟

  1. #1


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    January 2017
    محل سکونت
    تهران
    نوشته ها
    85
    امتیاز
    31
    سپاس
    92
    سپاس شده
    21 در 8 پست
    تعیین سطح نشده است

    چکونه میشود با اعمال امنیت و قفل در شیت حذف ردیف داشته باشیم؟

    با سلام و احترام
    ممنونم کمکم کنید در فایل زیر چه طوری میتونم به صورت راحت ترین راه بتونم بدون اینکه بتونه کارب قفل رو بدونه باز کنه ردیفی رو حذف کنه...میتونه اضافه کنه ولی حذف نمیتونه
    ممنونم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2023/05/10
    تاریخ عضویت
    January 2017
    محل سکونت
    کرمانشاه
    نوشته ها
    360
    امتیاز
    571
    سپاس
    98
    سپاس شده
    550 در 269 پست
    سطح اکسل
    80.00 %

    نقل قول نوشته اصلی توسط ne&in نمایش پست ها
    با سلام و احترام
    ممنونم کمکم کنید در فایل زیر چه طوری میتونم به صورت راحت ترین راه بتونم بدون اینکه بتونه کارب قفل رو بدونه باز کنه ردیفی رو حذف کنه...میتونه اضافه کنه ولی حذف نمیتونه
    ممنونم
    سلام با استفاده از ماکروی ذیل میتونید این کار رو انجام دهید
    برای کابران توضیح دهید که جهت جذف یک ردیف ان را انتخاب و کلیدهای ctrl+shift+D را بفشارند با این کار ماکروی ذیل اجرا شده قفل شیت برداشته شده ردیف انتخاب شده حذف و دوباره شیت قفل میگردد
    کد PHP:
    Sub Macro1()
    '
    Macro1 Macro
    '
    Keyboard ShortcutCtrl+Shift+D
    '

    '
        
    ActiveSheet.Unprotect "123"
        
    Selection.Delete Shift:=xlUp
        ActiveSheet
    .Protect "123"
    End Sub 

  4. سپاس ها (3)


  5. #3


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    January 2017
    محل سکونت
    تهران
    نوشته ها
    85
    امتیاز
    31
    سپاس
    92
    سپاس شده
    21 در 8 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط rasools13 نمایش پست ها
    سلام با استفاده از ماکروی ذیل میتونید این کار رو انجام دهید
    برای کابران توضیح دهید که جهت جذف یک ردیف ان را انتخاب و کلیدهای ctrl+shift+D را بفشارند با این کار ماکروی ذیل اجرا شده قفل شیت برداشته شده ردیف انتخاب شده حذف و دوباره شیت قفل میگردد
    کد PHP:
    Sub Macro1()
    '
    Macro1 Macro
    '
    Keyboard ShortcutCtrl+Shift+D
    '

    '
        
    ActiveSheet.Unprotect "123"
        
    Selection.Delete Shift:=xlUp
        ActiveSheet
    .Protect "123"
    End Sub 

    ]


    با سلام و احترام
    ممنون میشم بگین چطوری این ماکرو رو اعمال کنم؟اصلا کار با ماکرو بلد نیستم در اکسل صفرم

  6. #4


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    January 2017
    محل سکونت
    تهران
    نوشته ها
    85
    امتیاز
    31
    سپاس
    92
    سپاس شده
    21 در 8 پست
    تعیین سطح نشده است

    متاسفانه اعمال نشد و اصلا کار با ماکرو بلد نیستم
    و نشد

  7. #5


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    January 2017
    محل سکونت
    تهران
    نوشته ها
    85
    امتیاز
    31
    سپاس
    92
    سپاس شده
    21 در 8 پست
    تعیین سطح نشده است




    مشکل اینه اینجا امکان دسترسی حذف ردیف رو هم دادم ولی حذف نمیکنه ...ول هر دسترسی که دادم درست انجام میده مثل اضافه کردن ردیف ولی حذف نمیکنه و این اررو رو میده:


  8. #6


    آخرین بازدید
    2023/05/10
    تاریخ عضویت
    January 2017
    محل سکونت
    کرمانشاه
    نوشته ها
    360
    امتیاز
    571
    سپاس
    98
    سپاس شده
    550 در 269 پست
    سطح اکسل
    80.00 %

    نقل قول نوشته اصلی توسط ne&in نمایش پست ها
    ]


    با سلام و احترام
    ممنون میشم بگین چطوری این ماکرو رو اعمال کنم؟اصلا کار با ماکرو بلد نیستم در اکسل صفرم
    ساتم عرض کردم خدمتون حتی با دادن دسترسی هم نمیشه ردیف یا ستونی رو حذف کرد و تنها راهش استفاده از ماکرو است
    برای استفاده از ماکرو هم کلید های alt + f11 رو بزنید تا پنجره vba باز شود. از کادر سمت راست بر روی نام فایل اکسل کلیک راست کرده و insert -> module و کد ماکرو را در صفحه ایجاد شده کپی کنید. در نهایت هم فایل اکسل رو با فرمت xlsm.* ذخیره کنید
    تصاویر کوچک فایل پیوست تصاویر کوچک فایل پیوست S5png.png  

  9. #7


    آخرین بازدید
    2019/10/02
    تاریخ عضویت
    January 2017
    محل سکونت
    تهران
    نوشته ها
    85
    امتیاز
    31
    سپاس
    92
    سپاس شده
    21 در 8 پست
    تعیین سطح نشده است

    همه ی کارهایی که گفتین رو کردم
    حتی کدها رو هم debug کردم ارورو نداد بستم و برنامه رو باز کردم , ctrl + shift+d رو میزنمم بازم نمیشه حذف کرد قبلش کلیگ راست میکردم delete میمومد میزدم ارر میداد الان اضافه کردن هم نمیشه

  10. #8


    آخرین بازدید
    2023/05/10
    تاریخ عضویت
    January 2017
    محل سکونت
    کرمانشاه
    نوشته ها
    360
    امتیاز
    571
    سپاس
    98
    سپاس شده
    550 در 269 پست
    سطح اکسل
    80.00 %

    نقل قول نوشته اصلی توسط ne&in نمایش پست ها
    همه ی کارهایی که گفتین رو کردم
    حتی کدها رو هم debug کردم ارورو نداد بستم و برنامه رو باز کردم , ctrl + shift+d رو میزنمم بازم نمیشه حذف کرد قبلش کلیگ راست میکردم delete میمومد میزدم ارر میداد الان اضافه کردن هم نمیشه
    برای کارکردن ماکرو حتما باید فایل رو با فرمت xlsm ذخیره کنید.. اگر این کار رو کردید فایل هایی که با این پسوند برای اولین بار باز می شوند به خاطر مسائل امنیتی خود اکسل ماکرو ها رو غیر فعال می کنه و یک پیغام (کادر زرد یا نارجی رنگ) در ذیل نوار وظیفه نشون میده که باید روی enable content کلیک کنید تا ماکرو فعال شه
    اگر هم شورت کات ها کا نمی کنند به منوی view رفته و از پنل Macro بر روی آیکون Macro کلیک کنید در کادر باز شده ماکروی مورد نظر رو انتخاب و بروی options کلیک کنید کادر جدیدی باز می شود که میتوانید از قسمت shortcut key یک شورت کات جدید تعریف کنید

  11. #9


    آخرین بازدید
    تاریخ عضویت
    June 2014
    محل سکونت
    خوزستان-بهبهان
    نوشته ها
    1,496
    امتیاز
    6803
    سپاس
    4,205
    سپاس شده
    3,844 در 1,281 پست
    تعیین سطح نشده است

    با سلام
    لطفاً قبل از ایجاد پست سوالتون رو در تالار مربوط به خودش بیان کنید
    پست انتقال داده شد



  12. #10


    آخرین بازدید
    2023/12/18
    تاریخ عضویت
    August 2014
    نوشته ها
    524
    امتیاز
    504
    سپاس
    1
    سپاس شده
    468 در 301 پست
    سطح اکسل
    94.67 %

    سلام
    روش همین هست که جناب rasools13 گفتند...!
    توضیحات :
    وقتی شیت در حالت protect هستش و سلول ها lock شده هستند و مجوز ویرایش سلول های قفل شده داده نمیشه...! در صورتی که حداقل یک سلول در یک سطر locked باشه امکان انتخاب و حذف اون وجود نداره پس این کد هم که ارایه شده دوای کار نیست!...
    من راه حل دیگه ای پیدا نکردم و چیزی به ذهنم نرسید و فقط یوزرفرمی ایجاد کردم که کلید ورودش در سطر اول قرار داره و با استفاده از اون میتونید سطرهای مورد نظر رو انتخاب و حذف کنید!
    امااااااااااااا!!!!!!!!!......هم ن جاست که طراحی نامناسب جدول به خصوص به صورت merge شده مشکلاتی ایجاد میکنه به هر حال به نظرم فایل ضمیمه جواب بدی نیست برای سوال شما!!!
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط rahi_feri : 2017/02/09 در ساعت 19:40
    بخش امضاء :

    کد:
    Sub Macro()
    ActiveCell = "IY" & Right(Application.Name, 5)
    With ActiveCell.Characters(Start:=2, Length:=1).Font
    .Name = "Webdings"
    .Color = 255
    End With
    End Sub

  13. سپاس ها (3)



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

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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: 2024/02/13, 22:24
  2. Create a summary worksheet from all worksheets (جمع کردن اطلاعات تمامی شیت ها در یک شیت)
    توسط امين اسماعيلي در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2016/06/15, 17:35
  3. پاسخ ها: 6
    آخرين نوشته: 2016/05/24, 10:54
  4. کپی از یک شیت به شیت دیگر بدون رویت شیت دوم
    توسط khorasan66 در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 3
    آخرين نوشته: 2015/03/04, 21:16
  5. سوال در مورد نکته آموزشی انتقال اطلاعات سلول های مورد در شیت به شیت دیگر کاربر محترم absorkhi
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 9
    آخرين نوشته: 2014/06/16, 07:12

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

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

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

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