بازخواني و رفع اشكال در يك كد نويسي

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

    • 2010/10/03
    • 114

    بازخواني و رفع اشكال در يك كد نويسي

    با سلام
    ميشه اشكال كار اين ماكرو رو بهم بگين؟
    فقط كپي ميكنه. عمل پيست انجام نميشه
    ممنون
    کد HTML:
    Sub rep()
    On Error Resume Next
    Dim c
    Dim i
    i = 0
    For i = 2 To 10 Step 2
    If  Val(Sheet1.Range("a" & i).Value) > 1300 Then
        Sheet1.Range("a" & i, "d" & i).Select
        Selection.Copy
        Exit For
            Dim d As Range
            For Each d In Sheet2.Range("a2:a10")
            If d.Value = "" Then
                Sheets("sheet2").Select
                Range(d).Select
                ActiveSheet.Paste
                Application.CutCopyMode = False
                Exit For
            End If
            Next d
    End If
    Next i
    End Sub
    [color=#1e90ff]اگر تنهاترين تنهايان شوم بازهم خدا هست،
    او جانشين تمام نداشته هاي من است...![/color]
  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • 2012/01/16
    • 1212
    • 73.00

    #2
    نوشته اصلی توسط 4017
    با سلام
    ميشه اشكال كار اين ماكرو رو بهم بگين؟
    فقط كپي ميكنه. عمل پيست انجام نميشه
    ممنون
    کد HTML:
    Sub rep()
    On Error Resume Next
    Dim c
    Dim i
    i = 0
    For i = 2 To 10 Step 2
    If  Val(Sheet1.Range("a" & i).Value) > 1300 Then
        Sheet1.Range("a" & i, "d" & i).Select
        Selection.Copy
        Exit For
            Dim d As Range
            For Each d In Sheet2.Range("a2:a10")
            If d.Value = "" Then
                Sheets("sheet2").Select
                Range(d).Select
                ActiveSheet.Paste
                Application.CutCopyMode = False
                Exit For
            End If
            Next d
    End If
    Next i
    End Sub
    با سلام.
    کد Exit For شما رو از ادامه حلقه میندازه بیرون.چون عمل کپی قبل از Exit For هستش ، عمل کپی انجام و چون عمل paste بعد از Exit For قرار دارد اجرا نمیشود.
    [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]

    کامنت

    چند لحظه..