Hogyan lehet adatokat másolni az Excel egy másik munkalapjának következő üres sorába?
Tegyük fel, hogy bizonyos adatokat át akar másolni az 1. munkalap A1: E1 tartományába, és gyorsan illessze be egy munkafüzet következő üres 2. sorába a munkafüzetben, az alábbi képernyőképen: mit tehet könnyedén? Ez a cikk egy VBA módszert mutat be az Ön számára.
Másolja az adatokat egy másik VBA kóddal ellátott munkalap következő üres sorába
Másolja az adatokat egy másik VBA kóddal ellátott munkalap következő üres sorába
Az alábbi VBA kód futtatásával adatokat másolhat egy adott munkalapba, és automatikusan beillesztheti egy másik munkalap következő üres sorába.
1. nyomja meg más + F11 gombok egyszerre a Microsoft Visual Basic for Applications ablak.
2. Ban,-ben Microsoft Visual Basic for Applications ablakban kattintson betétlap > Modulok. Ezután másolja és illessze be az alábbi VBA kódot a Modul ablakba.
VBA kód: másolja az adatokat egy másik munkalap következő üres sorába
Private Sub CommandButton1_Click()
Dim xScreenUpdating As Boolean
Dim xPasteSht As Worksheet
Dim xRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xPasteSht = Worksheets("Sheet2")
xScreenUpdating = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
xPasteSht.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
Application.CutCopyMode = False
Application.ScreenUpdating = xScreenUpdating
End Sub
Megjegyzések: A kódban a Sheet2 a másolt adatok célmunkalapja. Igénye alapján megváltoztathatja.
3. megnyomni a F5 gombot a kód futtatásához az előugró ablakban Kutools az Excel számára párbeszédpanelen válassza ki a másolni kívánt tartományt a 2. lap következő üres sorába, majd kattintson a gombra OK gomb. Lásd a képernyőképet:
Ezután a Sheet1 másolt adatait azonnal beillesztjük az adott Sheet2 következő üres sorába, az alábbi képernyőkép szerint:
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!