Note: The other languages of the website are Google-translated. Back to English

Excel'de Ctrl + V kullanırken yapıştırma değerlerini varsayılan yapıştırma olarak nasıl ayarlayabilirim?

Normalde Excel'de, bir aralıktan veya çalışma sayfasından veri kopyalayıp Ctrl + V ile diğerine yapıştırdığınızda, biçimlendirme de varsayılan olarak yapıştırılır. Ancak bazen, verileri yapıştırdığınızda herhangi bir biçimlendirme olmadan yalnızca değerler olarak yapıştırmak istersiniz. Burada, Excel'de Ctrl + V kullandığınızda yapıştırma değerlerini yalnızca varsayılan yapıştırma olarak ayarlamak için size kolay bir yöntem sunabilirim.

VBA kodu ile Ctrl + V kullanırken yapıştırma değerlerini varsayılan yapıştırma olarak ayarlayın


VBA kodu ile Ctrl + V kullanırken yapıştırma değerlerini varsayılan yapıştırma olarak ayarlayın

Verileri yalnızca değerler olarak yapıştırdığınızda, seçiminizin köşesindeki küçük kareye tıklamanız ve verileri her yapıştırdıktan sonra Değerler seçeneğini belirlemeniz gerekir. Aşağıdaki VBA kodu, değerleri yapıştırmak için varsayılan yapıştırmayı değiştirmenize yardımcı olabilir.

1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic penceresi.

2. tıklayın Ekle > modülve aşağıdaki kodu modül Pencere.

VBA kodu: Ctrl + V kullanırken yapıştırma değerlerini varsayılan yapıştırma olarak ayarlayın

Sub PasteasValue()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub

3. Ardından kodu kaydedip kapatın ve Alt + F8 tuşlarını açmak için Makro iletişim kutusu.

4. In Makro iletişim kutusu, kullanılan makro adını seçin Pasta Değeri ve ardından Opsiyonlar düğmesi, ekran görüntüsüne bakın:

doc-past-values-default-1

5. Sonra da Makro Seçenekleri iletişim kutusunun altında Kısayol tuşu bölümüne girin lütfen v , ekran görüntüsüne bakın:

doc-past-values-default-2

6. Ve sonra tıklayın OK kapatmak için Makro Seçenekleri iletişim kutusunu açın ve Makro iletişim.

Ve şimdi, verileri yapıştırdığınızda Ctrl + Vveriler varsayılan olarak değer olarak yapıştırılacaktır.


İlgili makale:

Harici içeriği Excel'e nasıl yapıştırabilirim her zaman hedef biçimlendirmeyle eşleşir?


Demo: Excel'de Ctrl + V kullanırken yapıştırma değerlerini varsayılan yapıştırma olarak ayarlayın

Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. Hemen indirin ve ücretsiz deneme!

En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (24)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok teşekkür ederim :D çok yardımcı oldu!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çok güzel bir çözüm. Bu beni bir süredir rahatsız ediyor. İki gözlem ... 1) Şaşırtıcı olmayan bir şekilde, bazı çalışma ortamları, makro-etkin belgelerin kullanımını (ve daha özel olarak, e-posta ile gönderilmesini/alınmasını) kısıtlamakta veya yasaklamaktadır. Makro olmayan bir geçici çözüm var mı? 2) Ctrl+Z .... "Geri Al", bu makro kullanılarak yapılan "yapıştır" işlemini tersine çevirmez. Makroyla yapılan yapıştırmalar için "geri almaya" izin verecek/etkinleştirecek/oluşturacak bir geçici çözüm veya ek kod var mı? Çok teşekkürler.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu kodlama, Excel 2016'nın en son sürümüyle çalışmaz. Komut dosyasını çalıştırmak, Paste:=xlPasteValues ​​satırı için bir hata kodu verir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sadece aynı problemle karşılaştım.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu kodu Excel 2016 ile kullanmayı deneyin: Sub Paste_Special() Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End Sub
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkürler Mikael, ama kodunuz işe yaramadı. Microsoft, son güncellemelerinde VBA kodlama dilini çok fazla değiştirmiş olmalı. "Yapıştır:=" metni bile derleme hatasıyla sonuçlanır. Dışarıda bir cevap varsa, farklı bir Excel VBA neslinde olmalıdır.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Gönderdiğim makro, MS Excel 2016'nın en son sürümünde kayıtlı, bu yüzden sorun kurulumunuzda olabilir mi? Ayrıca yazdığım sub "Selection.PasteSpecial" kısmı olmadan çalışmayacak.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Mükemmel çözüm
bu kod modül kutusunda değil doğrudan VBA komut kutusuna yazılmalıdır ve ben çalışma kitabındaki yerini seçtim, böylece açılan her alt öğeyi END'e getirdiğinizden emin olun ve açılan herhangi bir mesajı yok sayın
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, çözüm harika çalışıyor ama kontrol+z yapıştırdıktan sonra çalışmıyor :( . ek yardım?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Mikael'in çözümü, bu sayfa tarafından sunulan 2013 çözümünü 2016-Excel dostu bir şekilde güzel bir şekilde kopyalıyor gibi görünüyor. Ne yazık ki, bu makro etkinken bir yapıştırma eyleminin geri alınamaması (Ctrl-Z veya diğer "geri alma" eylemleri aracılığıyla) da yinelenir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bir makro kullandıktan sonra geri alma işlevini çalıştırmak ne yazık ki oldukça zordur. Sana bu konuda yardımcı olamam, üzgünüm.
Bu yorum sitedeki moderatör tarafından en aza indirildi
güzel bir ipucu, ancak makro böyle görünmelidir, çünkü yukarıdaki kod size bir hata ifadesi verir, ctrl+v tuşlarına basarsanız ve daha önce ctrl+c ile bir şey seçmediyseniz Sub PasteAsValues() On Error GoTo err_handler: Selection. PasteSpecial Paste:=xlPasteValues ​​Exit Sub err_handler: End Sub
Bu yorum sitedeki moderatör tarafından en aza indirildi
Teşekkürler bayım...
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bir şeyi kaçırmadıysam (ve talimatlar *çok* iyiyse), bu Excel 2016'da çalışmaz.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Microsoft office Standard 2016 kullanıyorum, işe yarıyor.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Graham'a katılıyorum, bunu Excel 2016'da denedim. Makro iletişim kutusundaki Çalıştır düğmesini tıkladığımda hata mesajını alıyorum:

Çalışma zamanı hatası '1004':
Range sınıfının PasteSpecial yöntemi başarısız oldu

Bu gerçekten bugün bana yardımcı olacağı için utanç verici. Aşağıda Dejvid'in makrosunu da denedim, ancak bir kitaptan diğerine yapıştırırken hiçbir şey olmadı.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Kopyalama modunda bir şeyin seçili olduğundan emin olun. kodunu girme zahmetine bile girme
Bu yorum sitedeki moderatör tarafından en aza indirildi
Çalışıyor ama yapıştırdıktan sonra geri alamazsınız
Bu yorum sitedeki moderatör tarafından en aza indirildi
Aynı yer.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba beyler,
Üzgünüm, bu sorunu çözmenin başka iyi bir yolu olmayabilir, başka iyi fikirleriniz varsa, lütfen buraya yorum yapın.
Teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
İkili .xlsb olarak kaydedin,
Daha sonra makrolarla ctrl+z kullanabilirsiniz.
Bu yorum sitedeki moderatör tarafından en aza indirildi
"ikili dosya olarak kaydet. xlsb" ne demek?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bir modülde değil, bir sayfada çalışmanın bir yolu olup olmadığını öğrenmek istiyorum.

Değilse, belirlediğim belirli bir sayfada çalışmanın bir yolu var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Kayıtlı modül - "modül 2" olarak adlandırılır ancak makrolarda hiçbir şey görünmez - 'PasteasValue' yok. Bir adım eksik gibi görünüyor?
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır