انتخاب یک سلول و کپی شدن سطر متناظر آن به شیت های دیگر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • 2012/01/16
    • 1212
    • 73.00

    انتخاب یک سلول و کپی شدن سطر متناظر آن به شیت های دیگر

    با سلام.

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    Dim r As Variant
    r = ActiveCell.Row
    Application.Rows( r ).Select
    Selection.Copy
    Sheets(Array("Sheet2", "Sheet3")).Select
    Sheets("Sheet2").Activate
    Application.Rows( r ).Select
    ActiveSheet.Paste
    If ActiveCell.Value <> "" Then
    MsgBox "ÇØáÇÚÇÊ ˜í ÔÏ"
    Else
    MsgBox "ÚÏã ãÍÊæíÇÊ ÏÑ ÓØÑ ÇäÊÎÇÈí"
    End If
    Sheets("Sheet1").Select
    Application.CutCopyMode = False
    Application.Rows( r ).Select
    End Sub
    [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

    شرکت در دوره:
    [/FONT][/SIZE]
    [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
    [/B][/FONT][/SIZE]
    [/CENTER]
    [/INDENT]
    [/FONT]
  • mohsen.yousefi66
    • 2010/09/29
    • 3

    #2
    RE: انتخاب یک سلول و کپی شدن سطر متناظر آن به شیت های دیگر

    سلام امیدوارم روش بنده پاسخ گو باشد.


    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    a = Target.Row
    f = ActiveSheet.Index
    Rows(a).Select
    Selection.Copy
    b = Sheets.Count
    For i = 1 To b
    If i <> f Then
    Sheets(i).Activate
    Application.Rows(a).Select
    ActiveSheet.Paste
    Selection.Copy
    End If
    Next
    Application.CutCopyMode = False
    End Sub


    در صورت مفهوم نبودن پیغام بگذارید.

    کامنت

    • saeed1990
      • 2019/04/28
      • 1

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

      کامنت

      چند لحظه..