سفارش چاپ تعدادی مشروط

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • armey

    • 2019/11/08
    • 142
    • 38.00

    [حل شده] سفارش چاپ تعدادی مشروط

    ضمن عرض ادب و احترام
    خدمت دوستان عزیز و اعضای محترم

    بطور دوره ایی نیاز داریم برای هر فرد تعدادی فرم چاپ بشه
    مثلا 10 برگ فرم رسید فروش
    این تعداد هم در فواصل هم برای هر فرد متغیر است

    درخواست کمک بنده این است :
    میخواهم کدی داشتبه باشم
    تا اجرای آن
    تعداد نوشته شده جلوی هر نوع را چاپ کند

    مثلا 10 برگ رسید مودم 5 برگ رسید سیم کارت



    آپلود عکس، فایل، آهنگ و فیلم رایگان و با لینک مستقیم و ماندگاری دائمی و سرعت بالا در آپلود سنتر عکس و فایل یو آپلود
  • armey

    • 2019/11/08
    • 142
    • 38.00

    #2
    نوشته اصلی توسط armey
    ضمن عرض ادب و احترام
    خدمت دوستان عزیز و اعضای محترم

    بطور دوره ایی نیاز داریم برای هر فرد تعدادی فرم چاپ بشه
    مثلا 10 برگ فرم رسید فروش
    این تعداد هم در فواصل هم برای هر فرد متغیر است

    درخواست کمک بنده این است :
    میخواهم کدی داشتبه باشم
    تا اجرای آن
    تعداد نوشته شده جلوی هر نوع را چاپ کند

    مثلا 10 برگ رسید مودم 5 برگ رسید سیم کارت



    https://uupload.ir/view/فرمهای_ماهان...ن_eyk9.xlsx/

    در محدوده مشکی رنگ
    که نام انتخاب می شود
    بعد از انتخاب هر نام که تعداد فراخوانی شد دستور چاپ صادر شود تا تعداد فراخوانی شده چاپ شود پشت سر هم

    کامنت

    • generalsamad
      مدير تالار توابع

      • 2014/06/22
      • 1496

      #3
      با سلام
      این کد را تست کنید ببنید مشکلتون حل میشه
      فقط دقت کنید که نام شیت ها موجود باشد
      مثلا شیت جمع آوری / انصراف از نصب موجود نیمباشد بقیه شیت ها هم باید موجود باشد
      کد PHP:
      Sub PrintPage()
      Dim i As Integer
      For 2 To 10
          Sheets
      (Sheet2.Range("M" i).Value).Select
          
      If Sheet2.Range("N" i).Value 0 Then
              ActiveSheet
      .PrintOut Copies:=Sheet2.Range("N" i).Value
          End 
      If
      Next i
      End Sub 
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • armey

        • 2019/11/08
        • 142
        • 38.00

        #4
        نوشته اصلی توسط generalsamad
        با سلام
        این کد را تست کنید ببنید مشکلتون حل میشه
        فقط دقت کنید که نام شیت ها موجود باشد
        مثلا شیت جمع آوری / انصراف از نصب موجود نیمباشد بقیه شیت ها هم باید موجود باشد
        کد PHP:
        Sub PrintPage()
        Dim i As Integer
        For 2 To 10
            Sheets
        (Sheet2.Range("M" i).Value).Select
            
        If Sheet2.Range("N" i).Value 0 Then
                ActiveSheet
        .PrintOut Copies:=Sheet2.Range("N" i).Value
            End 
        If
        Next i
        End Sub 
        سپاس از لطف شما دوست عزیز

        فقط بعد از اجرا میره تو شیت دیگر
        رو صفحه اول نمیمونه

        من تو ویژوال تقریبا بی سوادم




        با سپاس و تجدید احترام
        Last edited by armey; 2021/12/29, 10:42.

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          کافی است خط آخر شیت مورد نظر را انتخاب کنید
          مثلا این کد
          کد PHP:
          Sheet2.Select 
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          چند لحظه..