پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: لیست کشویی با تغییر شیت

  1. #1


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    October 2013
    نوشته ها
    20
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    Depressed لیست کشویی با تغییر شیت

    با سلام چطور در ستون c لیست کشویی از طریق دیتا ولیدیشن ایجاد کرد که در هنگام workbook change با توجه به پر بودن ستون دوم یعنی ستون b ستون متناظر در c لیست کشویی فعال بشه
    توضیح بهتر: به ازای پر بودن هر ردیف از ستون b ردیف همان ردیف در ستون c لیست کشویی دیتا ولیدیشن فعال بشه
    فایل ضمیمه مثلا ردیف دوم ستون b پر شد ستون c همان ردیف همان لیست که بالا بود ایجاد بشه و اگر ستون b ردیف خالی بود لیست کشویی از ردیف حذف شود
    این کد رو امتحان کردم نمیدونم چرا کار نمیکنه
    کد PHP:
    Private Sub Worksheet_Change(ByVal Target As Range)
        
    Dim ws As Worksheet
        Dim lastRow 
    As Long
        Dim validationRange 
    As Range
        Dim validationFormula 
    As String
        Dim cell 
    As Range

         Set ws 
    ThisWorkbook.Worksheets("sheet1")
    If 
    Not Intersect(Targetws.Range("B:B")) Is Nothing Then
            Application
    .EnableEvents False

            lastRow 
    ws.Cells(ws.Rows.Count"B").End(xlUp).Row
           
    For Each cell In Intersect(Targetws.Range("B:B"))
                
    validationFormula "=IF(B" cell.Row "<>"""", {list1,list2}, """")"
                
    ws.Range("c" cell.Row).Validation.Delete
                ws
    .Range("c" cell.Row).Validation.Add Type:=xlValidateListFormula1:=validationFormula
                ws
    .Range("c" cell.Row).Value ""
               
                
    With Application
                    
    .ScreenUpdating True
                    
    .EnableEvents True
                    
    .Calculation xlCalculationAutomatic
                End With
            Next cell
        End 
    If
    End Sub 
    ممنون
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    June 2015
    نوشته ها
    215
    امتیاز
    232
    سپاس
    3
    سپاس شده
    222 در 130 پست
    سطح اکسل
    33.00 %

    با سلام یه اکسل دارم تو ستون b یا c که باشی اتومات ولیدسشن همون سیون فعال میشه با تغییر فرمول ها کارهای مختلفی میشه کرد
    حسینی 1402/6/31
    فايل هاي پيوست شده فايل هاي پيوست شده

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    October 2013
    نوشته ها
    20
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    ممنون دوست عزیز ولی منظورمن این نبود بهتر بگم شیت 2 ستون a که نام رنگهاست قرار به عنوان دیتا ولیدیشن در ستون b شیت 1 بشینه به ازای هر ردیف که از ستون a از شیت 1 که پر بشه

  6. #4


    آخرین بازدید
    2 روز پیش
    تاریخ عضویت
    October 2013
    نوشته ها
    20
    امتیاز
    10
    سپاس
    7
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    Wink

    راهشو پیدا کردم این سایتش و این هم فایل نمونه
    https://www.excelcampus.com/tips/dyn...ata-validation
    اولش باید فایل اکسلتون بصورت جدول تعریف بعدش اصلا کد نویسی نمی خواد خیلی راحت انجام میشه
    فايل هاي پيوست شده فايل هاي پيوست شده


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

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

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

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

  1. پرسش آپدیت شدن خودکار سلول در لیست کشویی وابسته
    توسط alijorjani در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2020/09/06, 21:57
  2. پرسش روش تغییراندازه فونت لیست کشویی ایجادشده دریک سلول چیست؟سپاس
    توسط rezatkd در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2020/04/15, 14:16
  3. پرسش سلول های متغییر بر اساس داده های لیست کشویی
    توسط neo2009 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 0
    آخرين نوشته: 2018/08/02, 17:27
  4. پرسش ایجاد قابلیت سرچ در لیست کشویی
    توسط erqw783 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2018/05/29, 13:35
  5. [حل شده] انتخاب یک شیت از طریق لیست کشویی به عنوان ما ههای سال
    توسط mostafa_s در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2016/03/10, 15:09

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

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

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

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

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