Answer Question
0
0

Zdravím,
potřebovala bych poradit s kódem ve VBA:
Dim xRg As Range
Dim xCell As Range
Dim I As Long
Dim J As Long
Dim K As Long
I = Worksheets(“match”).UsedRange.Rows.Count
J = 10
If J = 1 Then
If Application.WorksheetFunction.CountA(Worksheets(“RSV”).UsedRange) = 0 Then J = 0
End If
Set xRg = Worksheets(“match”).Range(“b1:b200” & I)
On Error Resume Next
Application.ScreenUpdating = False
For K = 1 To xRg.Count
If InStr(xRg(K).Value, “0001”) > 0 Then
xRg(K).EntireRow.Copy Destination:=Worksheets(“RSV”).Range(“A” & J)
J = J + 1
End If

Next
Application.ScreenUpdating = True
Při tomto kódu se kopíruje celý řádek (ano vím o copy entire row).
Jak udělat aby to kopírovalo pouze 3 buňky v řádku.

Děkuji za veškeré nápady a pomoc.

Marked as spam
Avatar uživatele Odeslal BarčaS
Otázka položena 9.7.2019 10:44
93 views
0
Private answer

Od boku: xRg(K).Offset(0,-1).Resize(1,3).Copy

Marked as spam
Avatar uživatele Odeslal xlnc
Odpověděl 9.7.2019 13:02
0
Private answer

@xlnc Můžete mi prosím vysvětlit, jak když chci z buněk B4 až F4, kopírovat všechno kromě buňky C4?? Děkuji

Marked as spam
Avatar uživatele Odeslal BarčaS
Odpověděl 11.7.2019 7:16
0
Private answer

A jak se má chovat tohle "kopírování s dírou"? Počkám si na úplné zadání.

Marked as spam
Avatar uživatele Odeslal xlnc
Odpověděl 11.7.2019 10:20

Odešlete svou odpověď

Attach YouTube/Vimeo clip putting the URL in brackets: [https://youtu.be/Zkdf3kaso]