Transpose

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • پیام

    • 2013/10/04
    • 282
    • 62.00

    Transpose

    با درود به همه.
    در Paste special اکسل بخشی به نام Transpose وجود داره که مثلا سطرها رو 90 درجه می چرخونه و Paste میکنه. ولی این 90 در جه رو به سمت راست میچرخونه. آیا راهی هست که جهت چرخش رو به سمت چپ هم تغییر داد یا همینه که هست؟ ممنونم.
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    اگر منظورتون رو در یک فایل نشون میدادید بهتر بود چون علاوه بر
    در Paste special و بخش Transpose که اشاره کردید خود تابع Transpose و تابع offset هستند که با استفاده از آنها شاید بشه به نتیجه دلخواه شما رسید.
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • ordouei

      • 2013/05/01
      • 68
      • 45.00

      #3
      کد PHP:
      Sub Barax() Dim vTop As Variant Dim vEnd As Variant Dim iStart As Integer Dim iEnd As Integer Application.ScreenUpdating False iStart 1 iEnd Selection.Columns.Count Do While iStart iEnd vTop Selection.Columns(iStartvEnd Selection.Columns(iEndSelection.Columns(iEnd) = vTop Selection.Columns(iStart) = vEnd iStart iStart 1 iEnd iEnd 1 Loop Application.ScreenUpdating TrueEnd Sub 
      با كد نويسي ميشود
      ماكرو ارائه شده عمل معكوس را انجام ميدهد در اين خصوص كمك ميكند

      کامنت

      • ordouei

        • 2013/05/01
        • 68
        • 45.00

        #4
        فايل پيوست شد
        فایل های پیوست شده

        کامنت

        • shamsololama

          • 2010/02/15
          • 940

          #5
          نوشته اصلی توسط پیام
          با درود به همه.
          در Paste special اکسل بخشی به نام Transpose وجود داره که مثلا سطرها رو 90 درجه می چرخونه و Paste میکنه. ولی این 90 در جه رو به سمت راست میچرخونه. آیا راهی هست که جهت چرخش رو به سمت چپ هم تغییر داد یا همینه که هست؟ ممنونم.
          با درود فراوان

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

          ولی برای ایجاد چرخش نوددرجه ای و چه به راست و چه به چپ میتوان از ترکیب
          Transpose و Sort استفاده کنید و چک کنید که چرخش مورد نظر شما هست یا خیر

          برای این کار با شماره گزاری در یک سطر و ستون کنار دیتا اصلی آن را انتخاب و به از تب دیتا سورت را انتخاب کنید و از گزینه آپشن گزینه لفت تو رایت را انتخاب کنید سپس بر اساس اولین سطر آن را سورت کنید و بعد از این کار یک بار آن را پی کرده و از پیست گزینه
          Transpose را بزنید .

          مرحله اول
          کد HTML:
          
          
          
              a1  b1  c1  d1    a2  b2  c2  d2    a3  b3  c3  d3    a4  b4  c4  d4    a5  b5  c5  d5    a6  b6  c6  d6    a7  b7  c7  d7    a8  b8  c8  d8    a9  b9  c9  d9    a10  b10  c10  d10    a11  b11  c11  d11    a12  b12  c12  d12    a13  b13  c13  d13


          مرحله دوم

          کد PHP:
              d1  c1  b1  a1    d2  c2  b2  a2    d3  c3  b3  a3    d4  c4  b4  a4    d5  c5  b5  a5    d6  c6  b6  a6    d7  c7  b7  a7    d8  c8  b8  a8    d9  c9  b9  a9    d10  c10  b10  a10    d11  c11  b11  a11    d12  c12  b12  a12    d13  c13  b13  a13 

          مرحله سوم

          کد PHP:
              d1  d2  d3  d4  d5  d6  d7  d8  d9  d10  d11  d12  d13    c1  c2  c3  c4  c5  c6  c7  c8  c9  c10  c11  c12  c13    b1  b2  b3  b4  b5  b6  b7  b8  b9  b10  b11  b12  b13    a1  a2  a3  a4  a5  a6  a7  a8  a9  a10  a11  a12  a13 
          این یک چرخش نود درجه ای هست که جای چهار گوشه مربع انتخاب شده با هم جابجا می شود .
          از ترکیب این دو میتوان چرخش های متفاوتی را انجام داد
          فایل های پیوست شده
          Last edited by shamsololama; 2016/01/14, 16:39.
          ---------------------------------------------------------------------------------------------------
          بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
          shamsololama@yahoo.com
          09177733411

          کامنت

          چند لحظه..