استفاده از ویلوکاپ در vba

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mahdie-ard

    • 2017/07/24
    • 42

    پرسش استفاده از ویلوکاپ در vba

    با عرض سلام و تبریک پیشاپیش عید نوروز خدمت کلیه گرامیان
    در فایل پیوست احتیاج دارم با استفاده از ویلوکاپ و vba کد ملی افراد درستون مورد نظر ثبت بشود. البته زمانی که سلولها خالی هستند چیزی نمایش داده نشوند
    همچنین ستونهای روز ماه و سال نیز در سلول مورد نظر به هم چسبیده بشوندو بین آنها استفاده از اسلش/ و همچنین اگر روز یا ماه تک رقمی بود تبدیل به 2 رقم مثل تبدیل 2 به 02 ؟ البته زمانی که سلولها خالی هستند چیزی نمایش داده نشوند
    در صورت امکان راهنمایی بفرمایید...
    فایل های پیوست شده
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام و ضمن تبریک سال نو

    برای تاریخ در G5 شیت1
    کد:
    =IF(OR(O5="",N5="",M5=""),"",O5&"/"&IF(OR(N5>12,N5<1),"خطا",IF(LEN(N5)=1,"0"&N5,N5)&"/"&IF(OR(M5>31,M5<1),"خطا",IF(LEN(M5)=1,"0"&M5,M5))))
    و برای کد ملی H5 از فرمول زیر استفاده نمایید
    کد:
    IF(P5="","",VLOOKUP(P5,Sheet2!$C$5:$D$12,2,0))=
    و صد البته که در VBA نیست ولی همین کار شما را هم راه می اندازد
    با تشکر میر

    کامنت

    • mahdie-ard

      • 2017/07/24
      • 42

      #3
      سلام خدمت استاد میر گرامی، تشکر بابت راهنمایی شما، ولی من می خواستم به دلیل عدم پاک شدن فرمولها از کد نویسی استفاده کنم، اگر امکانش هست راهنمایی بفرمایید

      کامنت

      چند لحظه..