Question : excel vba copy values range to another range
Answered by : vastemonde
Sub TransferValuesOnly() Worksheets("Sheet1").Range("A1:Z100").Copy 'PasteSpecial Values Only Worksheets("Sheet2").Range("A1").PasteSpecial Paste:=xlPasteValues 'Clear Clipboard (removes "marching ants" around your original data set) Application.CutCopyMode = False
End Sub
Source : https://www.thespreadsheetguru.com/the-code-vault/best-way-to-copy-pastespecial-values-only-with-vba | Last Update : Fri, 11 Jun 21
Question : excel vba copy range with filter
Answered by : vastemonde
Sub ExtractVisibleCells() Dim wsSource, wsExtract As Worksheet Set wsSource = ThisWorkbook.Sheets("Source Data") Set wsExtract = ThisWorkbook.Sheets("Filtered") wsSource.Range("A1:A10").SpecialCells(xlCellTypeVisible).Copy wsExtract.Cells(1, 1).PasteSpecial
End Sub
Source : | Last Update : Fri, 22 Jan 21