Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Excel'e Yeni Başlayanlar
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Excel'e Yeni Başlayanlar Excel kullanmaya yeni başladıysanız sorularınızı buraya gönderebilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 30-12-2017, 06:50   #1
mugurlu3428
Altın Üye
 
Giriş: 17/09/2016
Şehir: İstanbul
Mesaj: 1
Excel Vers. ve Dili:
2014
Varsayılan Sayı Çoğaltma

Merhabalar Arkadaşlar;

Excelde yazılı olan bir sayı listem var

A1: 1
A2: 2
A3: 3
A4: 4

Ben bu listedeki her sayıyı belirli bir adetde arttırmak istiyorum.Forumda aradım çıok kaynak var fakat farklı kombinasyonlarda bu konuda yardımcı olmanızı istirham ediyorum.

Örnekde A Sütünu Kaynak Liste B Sütünu ise olmasnını istediğim.
Teşekkür ederim.
Eklenmiş Dosyalar
Dosya Türü: xlsx Sayı Çoğaltma Örnek.xlsx (7.8 KB, 10 Görüntülenme)
mugurlu3428 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 12:16   #2
Necdet
Moderatör
 
Giriş: 04/06/2005
Şehir: Ankara
Mesaj: 12,187
Excel Vers. ve Dili:
Ofis 2003 İngilizce Ofis 2007 Türkçe Ofis 2010 Türkçe
Varsayılan

Selam,

Hiç bir şey anlamadım. Yanlış anlama olmasın diye de uğraşmadım.

Ama yine duramadım. A sütununda maksimum rakamı bulup bunu x kadar yazdırmak istiyorsanız eğer aşağıdaki kodları deneyebilirsiniz.

Adt Değişkenini kaç adet yazdırmak istiyorsanaz belirtiniz. Ben 4 olarak belirledim.

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Sub Makro1()

    Dim Mak As Integer, _
        Sat As Long, _
        Adt As Integer
    
    Adt = 4
    
    Mak = WorksheetFunction.Max(Range("A:A")) + 1
    Sat = Cells(Rows.Count, "A").End(3).Row + 1
    Cells(Sat, "A") = Mak
    
    Range("A" & Sat & ":A" & Sat + Adt - 1).FillDown

End Sub
__________________
Sayfada Boş Satırları Silmek:
Sütunu Seçiniz, F5, Özel, Boşluklar, Tamam,
Sağ Klik, Sil, Tüm Satır, Tamam

Türkçe'nin Bir Eksiği Yok, Ya Sizin?



Necdet Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 14:41   #3
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,091
Excel Vers. ve Dili:
Ofis 2010 Türkçe
Varsayılan

Bana pek mantıklı gelmedi ama dener misiniz
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Sub Numan()
    Dim x, Satır As Long
    Sat = Cells(Rows.Count, "A").End(3).Row 
     Satır = 1
    For x = 1 To Sat
    Range("B" & Satır) = Range("A" & x)
    Range("B" & Satır + 1) = Range("A" & x)
    Range("B" & Satır + 2) = Range("A" & x)
    Range("B" & Satır + 3) = Range("A" & x)
    Range("B" & Satır + 4) = Range("A" & x)
    Range("B" & Satır + 5) = Range("A" & x)
    Range("B" & Satır + 6) = Range("A" & x)
    Range("B" & Satır + 7) = Range("A" & x)
    Range("B" & Satır + 8) = Range("A" & x)
    Range("B" & Satır + 9) = Range("A" & x)
        Satır = Satır + 10
  Next x
End Sub

Bu mesaj en son " 30-12-2017 " tarihinde saat 15:09 itibariyle numan şamil tarafından düzenlenmiştir....
numan şamil Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 15:51   #4
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,773
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

.

Dosyanız ekte.

Kullanılan Formül:

Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=INDEX($A$1:$A$150;ROUNDUP(ROWS(B$1:B1)/$E$1;0))
$E$1 hücresine tekrar sayısı yazılacak.



.
Eklenmiş Dosyalar
Dosya Türü: xlsx Sayı Çoğaltma Örnek.xlsx (8.9 KB, 12 Görüntülenme)
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 16:50   #5
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,091
Excel Vers. ve Dili:
Ofis 2010 Türkçe
Varsayılan

Merhaba
makro isterseniz
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Sub Numan()
    Dim x, k, Satır As Long
    Sat = Cells(Rows.Count, "A").End(3).Row
     Satır = 1
    For x = 1 To Sat
    a = Range("A" & x)
    For k = 1 To 10
    Range("B" & Satır) = Range("A" & a)
        Satır = Satır + 1
   Next k
  Next x
End Sub
numan şamil Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 16:59   #6
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,091
Excel Vers. ve Dili:
Ofis 2010 Türkçe
Varsayılan

E1 hücresine yazdığınız kere aynı sayıyı yazdırır
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
Sub Numan()
    Dim x, k, Satır As Long
     Range("B1:B" & Rows.Count).ClearContents
    Sat = Cells(Rows.Count, "A").End(3).Row
     Satır = 1
    For x = 1 To Sat
    a = Range("A" & x)
    For k = 1 To Range("E1").Value
    Range("B" & Satır) = Range("A" & a)
        Satır = Satır + 1
   Next k
  Next x
End Sub
numan şamil Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 23:00


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım -- Beylikdüzü mali müşavir - Beylikdüzü mali müşavir - Lingerie - Dyeing Machine - Karton Bardak- Karton Bardak- Çorlu Dil Konuşma Terapisti- Çorlu Dil Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Konuşma Terapisti- Çorlu Özel Eğitim- Site Yönetimi- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Çorlu- Çorlu Araç Takip- Rampa- Çorlu İnternet Sitesi- Çorlu Sürücü Kursu- Şişli Avukat- Çorlu Etüt- İstanbul Botanik- Çorlu Sigorta- Kağıt Bardak- Kağıt Bardak- Çorlu Havuz- Çorlu Havuz- Çorlu Perde Yıkama- Okul Danışmanlık- ADR'li taşıma kabı imalatı- Mekanik Tesisat- Çorlu Grafik Tasarım- Çorlu Sondaj- Çorlu Etüt- Futbol Cafe- Beylikdüzü Temizlik- Çorlu Kurs- Çorlu Ders- İzmit Mimar- Hurda Bakır Kablo- Hurda Bakır Kablo- Çorlu Pronet- Çorlu Yönetim- Çorlu Apartman Yönetimi- Çorlu Marangoz- Çorlu Avukat-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden