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, 07: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, 13:16   #2
Necdet Yeşertener
Moderatör
 
Giriş: 04/06/2005
Şehir: Ankara
Mesaj: 12,019
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 Yeşertener Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 15:41   #3
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,090
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 16:09 itibariyle numan şamil tarafından düzenlenmiştir....
numan şamil Çevrimdışı   Alıntı Yaparak Cevapla
Eski 30-12-2017, 16:51   #4
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,567
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, 17:50   #5
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,090
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, 17:59   #6
numan şamil
Destek Ekibi
 
Giriş: 27/01/2011
Şehir: çorum
Mesaj: 1,090
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 01:48


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 - Lingerie - Dyeing Machine - Karton Bardak- Karton Bardak- Çorlu Dil ve Konuşma Terapisti- Çorlu Dil ve Konuşma Terapisti- Çorlu Özel Eğitim- Site Yönetimi- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Çorlu- Çorlu Araç Takip- Çorlu Su Arıtma- Gebze Emlak- Rampa- Rotary- Çorlu İnternet Sitesi- Çorlu Sürücü Kursu- Çorlu Sürücü Kursu- Şişli Avukat- Edirne Serbest Muhasebeci- Çorlu Etüt- İstanbul Botanik- Çorlu Sigorta- Kağıt Bardak- Kaplan Tekstil- Çorlu Perde- Çorlu Havuz- Makina- Danışmazlar-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden