Przejdź do głównej zawartości

Jak skopiować komórkę bez nowego podziału wiersza w programie Excel?

Zwykle podczas kopiowania komórki programu Excel z rozszerzeniem Ctrl + C i wklej go do innego edytora, takiego jak plik TXT, nowa linia zostanie automatycznie dołączona na końcu skopiowanej treści, jak pokazano poniżej. Jeśli chcesz wkleić wszystkie skopiowane komórki w jedno pole liniowe, musisz ręcznie nacisnąć klawisz Backspace, aby powrócić do jednej linii tam iz powrotem za każdym razem, gdy wklejasz komórkę. Jak skopiować komórkę bez nowego podziału wiersza w programie Excel? Metody opisane w tym artykule pomogą ci przez to przejść.

Kopiuj komórkę bez nowego podziału wiersza z kopiowaniem i wklejaniem
Skopiuj komórkę bez nowego podziału wiersza z kodem VBA


Kopiuj komórkę bez nowego podziału wiersza z kopiowaniem i wklejaniem

Możesz przejść do trybu edycji komórki, a następnie skopiować i wkleić zawartość komórki bez nowego podziału wiersza. Wykonaj następujące czynności.

1. Wybierz komórkę, którą chcesz skopiować, naciśnij F2 lub kliknij dwukrotnie, aby przejść do trybu edycji, zaznacz zawartość komórki i naciśnij Ctrl + C klucze do kopiowania.

2. Otwórz plik TXT lub inne pliki, do których chcesz wkleić zawartość, a następnie naciśnij Ctrl + V klawiatura.

Następnie zawartość komórki jest kopiowana bez nowego podziału wiersza, jak pokazano na powyższym zrzucie ekranu.


Skopiuj komórkę bez nowego podziału wiersza z kodem VBA

Poza tym możesz skopiować komórkę bez nowego podziału wiersza za pomocą poniższego kodu VBA.

1. wciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2. w Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł. Następnie skopiuj poniżej krowę VBA do okna.

Kod VBA: skopiuj komórkę bez nowego podziału wiersza

Sub CopyText()
'Update by Extendoffice 20180608
    Dim xAutoWrapper As Object
    Set xAutoWrapper = New DataObject  'or GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
    xAutoWrapper.SetText ActiveCell.Text
    xAutoWrapper.PutInClipboard
End Sub

3. kliknij Tools > Referencjei kliknij przycisk Przeglądaj przycisk w Referencje okno. Zobacz zrzut ekranu:

4. W otwarciu Dodaj odniesienie okno, wprowadź Windows \ system32 do Adres pole, a następnie naciśnij Wchodzę klucz. Wchodzić FM20.DLL do Nazwa pliku i kliknij Otwarte przycisk.

5. Kliknij OK po powrocie do Referencje okno.

7. wciśnij inny + Q klucze do zamknięcia Microsoft Visual Basic for Applications okno.

8. Następnie kliknij Deweloper > Makra. Zobacz zrzut ekranu:

9. w Macro w oknie dialogowym wybierz nazwę Skopiuj tekst Macro Nazwa kliknij przycisk Opcje , aby określić klawisz skrótu do tego makra, a następnie kliknij przycisk OK przycisk. Zobacz zrzut ekranu:

Odtąd, jeśli chcesz skopiować komórkę bez nowego podziału wiersza, użyj klawisza skrótu określonego powyżej, aby skopiować komórkę, a następnie wkleić ją do innych plików.

Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Works fine. Helps me a lot. Thank you very much.
This comment was minimized by the moderator on the site
Hi Grzegorz K,

I'm glad I could help.
This comment was minimized by the moderator on the site
I replaced the default copy short-cut CTRL-c with this new macro and it works great, until I want to copy a selection of multiple cells.
Now... I can change the shortcut for this macro and put back the standard shortcut for copying, but it would be nicer if this macro can change it's behavior when its called on a selection of cells. Maybe that it can perform the normal copy procedure then. How would I put that?
This comment was minimized by the moderator on the site
I solved it. The DLL didn't get activated using your explanation. Needed to select it manually. Then it worked.
But I have another question... I replaced the default copy short-cut CTRL-c with this new macro and it works great, until I want to copy a selection of multiple cells.
Now... I can change the shortcut for this macro and put back the standard shortcut for copying, but it would be nicer if this macro can change it's behavior when its called on a selection of cells. Maybe that it can perform the normal copy procedure then. How would I put that?
This comment was minimized by the moderator on the site
I get a compiling error when I try to use this new macro.
User-defined type not defined

In the macro sub the part " = New DataObject" is highlighted as being the problem.

Does this have something to do with that DLL not being active?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations