-2
マクロを使用することの知識は、私が必要とするものだけを記録することにまで及んでいます。 Proposed Future Workコピーシート TEとYRが能力に割り当てられています。 CAP、DES、TE & YRの青色のセルは、コピーと貼り付けが必要です(TEが割り当てられている場合のみ)。次の空白行(斜線領域)... CPC PasteSheet私が使用しているコードは、以下である: サブれるDataTransfer() ' ' れるDataTransferマクロ 'CPC することが提案転送'1つのワークシートから別のワークシートにさまざまなセルをコピーし、セルは週ごとに異なります
Range("B9:L309").Select
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Add Key:= _
Range("K10:K309"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Add Key:= _
Range("L10:L309"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Add Key:= _
Range("B10:B309"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
With ActiveWorkbook.Worksheets("Proposed Future Work").Sort
.SetRange Range("B9:L309")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Rows("12:26").Select
Selection.EntireRow.Hidden = True
ActiveWindow.SmallScroll Down:=-18
Range("K10:L11").Select
Selection.Copy
Sheets("CPC-Salam").Select
Range("BD19").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Proposed Future Work").Select
Range("B10:C11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("CPC-Salam").Select
Range("B19:C20").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B9:BU308").Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("CPC-Salam").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("CPC-Salam").Sort.SortFields.Add Key:=Range(_
"BD10:BD308"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("CPC-Salam").Sort.SortFields.Add Key:=Range(_
"BE10:BE308"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("CPC-Salam").Sort.SortFields.Add Key:=Range(_
"B10:B308"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("CPC-Salam").Sort
.SetRange Range("B9:BU308")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A10").Select
Sheets("Proposed Future Work").Select
Range("B10:L11").Select
Selection.ClearContents
Rows("11:27").Select
Selection.EntireRow.Hidden = False
Range("B9:L309").Select
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Add Key:= _
Range("K10:K309"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Add Key:= _
Range("L10:L309"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
ActiveWorkbook.Worksheets("Proposed Future Work").Sort.SortFields.Add Key:= _
Range("B10:B309"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
With ActiveWorkbook.Worksheets("Proposed Future Work").Sort
.SetRange Range("B9:L309")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Rows("10:24").Select
Rows("10:24").EntireRow.AutoFit
Range("A10").Select
終了サブ
何か提案が歓迎されます
私はこのサイトを誤解していると思いますが、これは無料のコーディングサービスサイトではありません。あなたはあなたのコードの試行をアップロードする必要があります、私たちはあなたが立ち往生している/エラーを取得し、私たちはあなたを助けるために最善を尽くすことをお知らせください。 –
謝罪、私がそれを貼り付けたと思った –
矛盾しているように見える領域は、TE/YRのない行を隠して、TE/YRの正しいセル数を選択し、正しい空のセルに貼り付けようとしたときですCPC(ペーストシート)。これが私の問題を明確にし、助けてくれることを願っています。もう一度コードを忘れてしまったことを謝ります。シニアの瞬間をしている必要があります –