Her baskıdan sonra hücre değeri nasıl otomatik olarak artırılır?
Diyelim ki, 100 kopya basılması gereken bir çalışma sayfası sayfam var, A1 hücresi kontrol numarası Company-001, şimdi, her çıktıdan sonra sayının 1 artmasını istiyorum. Yani ikinci nüshayı yazdırdığımda numara otomatik olarak Şirket-002'ye yükseltilecek, üçüncü nüsha, numara Şirket-003… yüz kopya, numara Şirket-100 olacak. Excel'de bu sorunu hızla ve olasılıkla çözmek için herhangi bir hile var mı?
VBA kodu ile her baskıdan sonra hücre değerini otomatik olarak artırın
VBA kodu ile her baskıdan sonra hücre değerini otomatik olarak artırın
Normalde, bu görevi Excel'de çözmenin doğrudan bir yolu yoktur, ancak burada, bununla başa çıkmak için bir VBA kodu oluşturacağım.
1. Basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. tıklayın Ekle > modülve aşağıdaki kodu modül Pencere.
VBA kodu: Her baskıdan sonra hücre değerini otomatik olarak artırın:
Sub IncrementPrint()
'updateby Extendoffice
Dim xCount As Variant
Dim xScreen As Boolean
Dim I As Long
On Error Resume Next
LInput:
xCount = Application.InputBox("Please enter the number of copies you want to print:", "Kutools for Excel")
If TypeName(xCount) = "Boolean" Then Exit Sub
If (xCount = "") Or (Not IsNumeric(xCount)) Or (xCount < 1) Then
MsgBox "error entered, please enter again", vbInformation, "Kutools for Excel"
GoTo LInput
Else
xScreen = Application.ScreenUpdating
Application.ScreenUpdating = False
For I = 1 To xCount
ActiveSheet.Range("A1").Value = " Company-00" & I
ActiveSheet.PrintOut
Next
ActiveSheet.Range("A1").ClearContents
Application.ScreenUpdating = xScreen
End If
End Sub
3. Daha sonra tuşuna basın. F5 Bu kodu çalıştırmak için bir anahtar ve mevcut çalışma sayfasını yazdırmak istediğiniz kopya sayısını girmenizi hatırlatmak için bir istem kutusu açılır, ekran görüntüsüne bakın:
4. tıklayın OK düğmesi ve mevcut çalışma sayfanız şimdi yazdırılıyor ve aynı zamanda, yazdırılan çalışma sayfaları A001 hücresinde ihtiyacınız olan Şirket-002, Şirket-003, Şirket-1… olarak numaralandırılmıştır.
not: Yukarıdaki kodda, hücre A1 sipariş ettiğiniz sıra numaraları ve orijinal hücre değeri eklenecektir. A1 temizlenecek. Ve "Şirket-00"Sıra numarasıdır, bunları ihtiyacınıza göre değiştirebilirsiniz.
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
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!