Ana Sayfa
Dosyalar
Forum
Haberler
Giriş yap
Üye ol
Şifremi unuttum
Egitimhane.Com
»
Genel Konular
»
Bilgisayar
»
Excel'le Adım Adım Program Yazma
Sayfa:
1
...
34
35
36
37
38
[
39
]
40
41
42
43
44
...
65
Aşağı git
Excel'le Adım Adım Program Yazma
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:51:22
A sütununda aynı olanları sayfa alanı olarak ayırır.
Sub SetzeSeiten()
Dim rngBereich As Range
Dim rngZelle As Range
Application.ScreenUpdating = False
On Error GoTo Ende
Set rngBereich = Range("A1:A" & Range("A2").End(xlDown).Row)
Cells.PageBreak = xlNone
For Each rngZelle In rngBereich
If rngZelle <> rngZelle.Offset(1, 0) Then rngZelle.Offset(1, 0).PageBreak = xlPageBreakManual
Next rngZelle
Ende:
Application.ScreenUpdating = True
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:51:49
A sütununda boş satırları siler
Sub bossatirsil()
For a = 1 To Sheets.Count
sat = Sheets(a).Cells.SpecialCells(xlCellTypeLastCell).Row
sut = Sheets(a).Cells.SpecialCells(xlCellTypeLastCell).Column
For b = sat To 1 Step -1
If WorksheetFunction.CountA(Sheets(a).Rows(b)) = 0 Then Sheets(a).Rows(b).Delete
Next
For c = sut To 1 Step -1
If WorksheetFunction.CountA(Sheets(a).Columns(c)) = 0 Then Sheets(a).Columns(c).Delete
Next
Next
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:52:14
A sütununda boşlukları aldırma doluları listeleme
Sub Leerzeilenlöschen()
Range("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:53:13
A sütununda bugünü bulsun
Sub bugunu_bul()
Dim lr As Long
Dim i As Integer
lr = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To lr
If Cells(i, 1).Value = Date Then
Cells(i, 1).Select
End
End If
Next i
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:53:47
A sütununda en son sırada olan veriyi b1 e kopyalar
Sub LetztenWertKopieren()
Dim intCol As Integer
intCol = 1 '1 steht für Spalte A
Cells(Rows.Count, intCol).End(xlUp).Copy _
Range("B1")
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:54:26
A sütununda herhangi bir hücreye tıkla satır numarasını versin
Sayfanın kod bölümüne
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
rowoffset = 0
Intersect(ActiveCell.EntireRow, Columns("A")).Value = ActiveCell.Row + rowoffset
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:55:13
A sütununda verilere göre sayfa ekler ve d sütununa kadar olan verileri de yazar
Selection.Cut
ActiveSheet.Shapes("Button 2").Select
Selection.Cut
basla:
If [A2] = "" Then Exit Sub
Set sayfa = ActiveSheet
Columns("A:D").EntireColumn.AutoFit
sayfa.Name = [A2]
Set sec = [A2].CurrentRegion.Columns(1).ColumnDifferences([A2])
Set sec = Intersect(sec.EntireRow, [A:D])
If sec.Address = "" Then Exit Sub
Worksheets.Add after:=Sheets(Worksheets.Count)
Set sonsayfa = Sheets(Worksheets.Count)
sayfa.Select
For Each alan In sec.Areas
alan.Copy
sat = sonsayfa.[a65536].End(3).Row + 1
sonsayfa.Cells(sat, 1).Insert shift:=xlDown
alan.Delete shift:=xlUp
Next
Set sec = Nothing
sonsayfa.Select
GoTo basla
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:56:15
A sütunundaki aynı değerleri öbür sayfada süzüp b deki toplamlarını ilave ederSub aktar()
Dim isim, deger As Variant
Dim rng As Range
Dim i, z As Integer
i = 2
z = 1
Do
If Cells(i, 1).Value = "" Then GoTo bitti
If Range([A1], [A10000]).Find(What:=Cells(i, 1).Value, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows).Row < i Then GoTo devam2
ReDim isim(z)
ReDim deger(z)
isim(z) = Cells.Find(What:=Cells(i, 1).Value, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows).Value
deger(z) = Cells(i, 1).Offset(0, 1).Value
hcr = i
Do
On Error Resume Next
Set rng = Range(Cells(hcr, 1), [A10000]).FindNext
If rng.Row = hcr Then GoTo devam
hcr = rng.Row
deger(z) = deger(z) + rng.Offset(0, 1).Value
Loop
devam:
Sheets(2).Cells(z, 1).Value = isim(z)
Sheets(2).Cells(z, 2).Value = deger(z)
z = z + 1
devam2:
i = i + 1
Loop
bitti:
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:57:22
A sütunundaki boş satırları gizler
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim i As Integer
For i = 1 To 300 '1 satır ile 300. satır arası
If IsEmpty(Cells(i, 1)) Then '1. Satır 1. Sütun yani A1 hücresi
Rows(i).Hidden = True
End If
Next i
Application.ScreenUpdating = True
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:57:53
A sütunundaki dolu hücreleri bulur ve yazdırma alanı içine alır
Sub setPrintArea()
Dim rng As Range
Set rng = ActiveSheet.Cells.SpecialCell
s(xlCellTypeLastCell)
stcell = "A1": lcell = rng.Address
ActiveSheet.PageSetup.PrintAr
ea = stcell & ":" & lcell
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:58:29
A sütunundaki en büyük sayyı bulur.
Private Sub UserForm_Initialize()
TextBox1.Value = WorksheetFunction.Max(Range("A:A"))
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:59:03
A sütunundaki en son veriyi b1 e yaz
Sub enbuyuk()
Dim intCol As Integer
intCol = 1 '1 steht für Spalte A
Cells(Rows.Count, intCol).End(xlUp).Copy _
Range("B1")
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
16 Ara 2014 23:59:35
A sütunundaki sayılara 1 ekler c sütununa yazar
Sub ekle1yazC()
Dim MaValeur, compteur
For compteur = 1 To 15
Range("A" & compteur).Select
MaValeur = ActiveCell.Value
Range("C" & compteur).Select
ActiveCell.Value = MaValeur + 1
Next
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
17 Ara 2014 00:00:36
A sütunundakiler combboxta, combobox seçilince B,C,D dekiler textboxa yazılır
Private Sub ComboBox1_Change()
Dim I As Long
For I = 1 To 3
Me.Controls("TextBox" & I) = Range("A" & ComboBox1.ListIndex + 1).Offset(, I)
Next I
End Sub
peternorton2
Bilge Üye
1.584
26.592
4. Sınıf Öğretmeni
1.584
26.592
4. Sınıf Öğretmeni
#
17 Ara 2014 00:01:10
A sütunundakileri 100 ile toplar b sütununa yazar
Sub topla100yazB()
Dim MaValeur, nbcell
For nbcell = 1 To 10
Range("A" & nbcell).Select
MaValeur = ActiveCell.Value
Range("B" & nbcell).Select
ActiveCell.Value = MaValeur + 100
Next
End Sub
Sayfa:
1
...
34
35
36
37
38
[
39
]
40
41
42
43
44
...
65
Yukarı git
Egitimhane.Com
»
Genel Konular
»
Bilgisayar
»
Excel'le Adım Adım Program Yazma
Giriş yap
Üye ol
Her Şeyi Ara
Dosya Ara
Forum Son 100 Konu
İz Bırakan Satırlar
Genel Sohbet Günlüğü
1. Sınıf Dokümanlar Günlüğü 2024 -2025
Site Yönetimi İstek, Öneri Ve Eleştirileriniz
Anlamlı Yazılar
Ek Ders Ücretleri Hakkında Soru Cevap
Son Eklenen Dosyalar
4. Sınıf Türkçe Şiir Ve Fıkra Ve Milli Kültür Etkinliği
4. Sınıf Türkçe Metin Çalışması
1. Sınıf İlk Okuma Yazma Öğretimi U Sesi Çalışması
1. Sınıf İlk Okuma Yazma Öğretimi Hafta Sonu Okuma Çalışması
1. Sınıf İlk Okuma Yazma Öğretimi K Sesi Çalışması
Şu an
1.422
kişi ve
70
üye var.
Aktif üyeler için tıklayınız.
Egitimhane.Com
©2006-2023
KVKK