Copy کردن یک sheet با محدوده معین به انتهای شیت ها

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

    • 2014/08/29
    • 124

    Copy کردن یک sheet با محدوده معین به انتهای شیت ها

    با سلام
    یک محدوده معین از یک شیت الگو را اگر بخواهیم در شیت جدید کپی کنیم به چه شکل باید عمل کنیم ؟
    و اینکه بعد از ایجاد sheet جدید ،نام شیت به فهرست هم اضافه گردد ؟
    و آیا با توابع امکان پذیر هست ؟( بدون vba)
    فایل های پیوست شده
    [CENTER][FONT=book antiqua][COLOR=#0000FF][SIZE=4]اشکهایی که پس از هر شکست میریزیم ، همان عرقیست که برای [/SIZE][/COLOR][COLOR=#b22222][SIZE=4]پیروزی [/SIZE][/COLOR][COLOR=#0000FF][SIZE=4]نریخته ایم[/SIZE][/COLOR]
    [/FONT][/CENTER]
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    برای محدوده مورد نظر که بایستی بصورت یکسان در شیت جدید کپی شود، یک نام تعریف کنید (Define name) در فایل پیوست محدوده مورد نظر به نام jadval تعریف گردیده است سپس کد ذیل را در ماکرو خود قرار دهید که پس از ایجاد شیت این محدوده در سلول مورد نظر کپی گردد

    کد PHP:
     [jadval].Copy Destination:=.Range("b1"
    ماکرو ایجاد شیت


    کد PHP:
    Private Sub CommandButton1_Click()

    With ActiveWorkbook.Worksheets.Add(After:=Sheets(Worksheets.Count)) 'add a sheet'
              ' .Name = range("A2").value ' 
    name of sheet
              
              ActiveSheet
    .DisplayRightToLeft True
              
                
    [jadval].Copy Destination:=.Range("b1")
               
              
            
    End With
            
            ListSheets
            
            End Sub 
    ماکرو لیست کردن نام شیت و ایجاد لینک برای شیت مورد نظر

    کد PHP:
    Sub ListSheets()

    Dim ws As Worksheet
    Dim x 
    As Integer

    1

    Sheets
    ("فهرست").Select

    Sheets
    ("فهرست").Range("g1:g100").Clear

    For Each ws In Worksheets

    Sheets
    ("فهرست").Cells(x7).Select
    ActiveSheet
    .Hyperlinks.Add _
    Anchor
    :=SelectionAddress:=""SubAddress:= _
    ws
    .Name "!g1"TextToDisplay:=ws.Name

    1

    Next ws

    End Sub 
    فایل های پیوست شده
    Last edited by iranweld; 2015/12/31, 00:28.

    کامنت

    چند لحظه..