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

موضوع: انتقال ستون های یک فایل به فایل دیگر به صورت نظیر به نظیر

  1. #1


    آخرین بازدید
    2017/02/28
    تاریخ عضویت
    November 2015
    نوشته ها
    21
    امتیاز
    20
    سپاس
    5
    سپاس شده
    10 در 3 پست
    تعیین سطح نشده است

    Nuclear انتقال ستون های یک فایل به فایل دیگر به صورت نظیر به نظیر

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

  2.  

  3. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    لطفا یک نمونه فایل در سایت ضمیمه کنید که مشکل شما در آن مشخص شده باشد

  4. #3


    آخرین بازدید
    2017/02/28
    تاریخ عضویت
    November 2015
    نوشته ها
    21
    امتیاز
    20
    سپاس
    5
    سپاس شده
    10 در 3 پست
    تعیین سطح نشده است

    فایل درخواستی

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    لطفا یک نمونه فایل در سایت ضمیمه کنید که مشکل شما در آن مشخص شده باشد

    سلام، به پیوست فایل خدمتتان ارسال میگردد.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx tst2.xlsx اطلاعات (195.2 کیلو بایت, 35 نمایش)

  5. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    ماکرو ذیل را تست بفرمایید

    کد PHP:
    Sub test()
    k1 Application.WorksheetFunction.CountA(Sheet1.Range("1:1")) 
    k2 Application.WorksheetFunction.CountA(Sheet2.Range("1:1")) 

    For 
    1 To k1
    For 1 To k2

    If Sheet1.Cells(1i).Value Sheet2.Cells(1j).Value Then

    If <> j Then

    Sheet2
    .Columns(j).Cut
    Sheet2
    .Columns(i).Select
    Selection
    .Insert Shift:=xlToRight

    Else

    End If
    End If

    Next
    Next

    Sheet2
    .Range("a1").Select



    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls tst22.xls اطلاعات (513.5 کیلو بایت, 48 نمایش)
    ویرایش توسط iranweld : 2015/11/23 در ساعت 12:43


  6. #5
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    اونطوری که من متوجه شدم شما یه فایلی را از همکاران می گیرید بعد می خواهید در مرحله اول چینشش مثل فایل اصلیتون باشه یعنی ستون هاتون دقیقا همون ترتیب فایل اصلی را داشته باشه و در مر حله دوم اطلاعات بیاد و زیر اطلاعات فایل اصلی قرار بگیره.

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



    برای قسمت دوم هم با ضبط یک ماکرو این امکان فراهم میشه


  7. سپاس ها (2)


  8. #6


    آخرین بازدید
    2021/01/24
    تاریخ عضویت
    November 2015
    محل سکونت
    کرمانشاه
    نوشته ها
    21
    امتیاز
    55
    سپاس
    0
    سپاس شده
    45 در 17 پست
    تعیین سطح نشده است

    با سلام
    این کار با چند خط کد به سادگی قابل حل است.
    فایل پیوست را ببینید
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar answer.rar اطلاعات (183.4 کیلو بایت, 83 نمایش)
    آموزش اکسل

  9. سپاس ها (1)


  10. #7


    آخرین بازدید
    2017/02/28
    تاریخ عضویت
    November 2015
    نوشته ها
    21
    امتیاز
    20
    سپاس
    5
    سپاس شده
    10 در 3 پست
    تعیین سطح نشده است

    با عرض سلام و خداقوت خدمت مدیر محترم انجمن
    طبق فرموده جنابعالی که کاملاً هم درست می باشد ، بنده تا ماه گذشته این کار را انجام میدادم ولی با توجه به حجیم بود اطلاعات و زمانبر بودن آن در پی راه حل ساده تری جهت حل این معضل بودم. با تشکر فراوان.

  11. #8


    آخرین بازدید
    2017/02/28
    تاریخ عضویت
    November 2015
    نوشته ها
    21
    امتیاز
    20
    سپاس
    5
    سپاس شده
    10 در 3 پست
    تعیین سطح نشده است

    confused

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    ماکرو ذیل را تست بفرمایید

    کد PHP:
    Sub test()
    k1 Application.WorksheetFunction.CountA(Sheet1.Range("1:1")) 
    k2 Application.WorksheetFunction.CountA(Sheet2.Range("1:1")) 

    For 
    1 To k1
    For 1 To k2

    If Sheet1.Cells(1i).Value Sheet2.Cells(1j).Value Then

    If <> j Then

    Sheet2
    .Columns(j).Cut
    Sheet2
    .Columns(i).Select
    Selection
    .Insert Shift:=xlToRight

    Else

    End If
    End If

    Next
    Next

    Sheet2
    .Range("a1").Select



    End Sub 

    با عرض سلام و خسته نباشید
    در هنگام اجرای ماکرو در قسمت Sheet2.Range("a1").Select ارور میدهد

  12. #9


    آخرین بازدید
    2017/02/28
    تاریخ عضویت
    November 2015
    نوشته ها
    21
    امتیاز
    20
    سپاس
    5
    سپاس شده
    10 در 3 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amshahbazikl نمایش پست ها
    با سلام
    این کار با چند خط کد به سادگی قابل حل است.
    فایل پیوست را ببینید

    با عرض سلام و احترام
    ماکرویی که لطف فرمودید فقط جای برخی فیلدها را تغییر میدهد و به صورت استاندارد تبدیل نمی کند.

  13. #10


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    فیلدهای ردیف و ماه و .... دقیقا با شیت اول یکسان میگردد حال به صورت استاندارد چگونه هستش؟

    فقط انتقال به شیت اول ماکروش در دست تهیه میباشد

    ===================================

    ماکرو فوق در فایل پیوست لحاظ گردید
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2015/11/23 در ساعت 21:45

  14. سپاس ها (1)



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

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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: 2015/11/08, 12:05
  2. [حل شده] ردیف خودکار در صورت پر بودن یک یا دو ستون
    توسط mfr در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2015/10/17, 06:31
  3. چاپ به صورت چند ستون در صفحه
    توسط yogishiip در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 1
    آخرين نوشته: 2015/07/11, 23:57
  4. پاسخ ها: 5
    آخرين نوشته: 2015/01/21, 23:23
  5. جمع سلولهای ستونی به صورت 17 سلول درمیان
    توسط mehdies در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 15
    آخرين نوشته: 2014/05/15, 17:53

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

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

کلمات کلیدی این موضوع

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

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

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