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
...
35
36
37
38
39
[
40
]
41
42
43
44
45
...
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
#
17 Ara 2014 00:01:43
A sütunundakileri benzersiz olacak şekilde ayıklar
Sub benzersiz()
Columns("A:A").Select
Range("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Columns("C:C"), Unique:=True
Range("C11").Select
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:03:06
A sütünunda a ları saydırır.
WorksheetFunction.CountA(Columns("A"))
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:03:48
A sütunundan g sütununa (g hariç) kadar olan hesaplamalar açık , diğer sütunlar butona basınca hesaplasın
Sub Auto_Open()
Application.Calculation = xlCalculationManual 'hesaplamayı el ile yapar
Application.OnKey "{F9}", "sec_hesapla" 'F9 tuşuna basınca sec_hesapla makrosunu çalıştırır
End Sub
Sub Auto_Close()
Application.Calculation = xlCalculationAutomatic 'çıkışta otomatik hesaplama yapar.
End Sub
Sub sec_hesapla()
Dim sec 'sec sabiti
sec = Range("A1:A9").Select 'sec sabitinin aralığı tanımlanır ve seçilir (A1:A9 arasında formüllerin olduğunu varsayıorum)
Selection.Calculate 'seçili olan aralık F9 tuşuna basılınca hesaplanır
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:05:00
A sütununu hücrelerini çerçeve içerisine alır
Sub ZeilenFärben()
Dim Zeile As Range, ZeilenNr As Integer
For Each Zeile In Selection.Columns
ZeilenNr = ZeilenNr + 1
If ZeilenNr Mod 2 = 0 Then
Zeile.Interior.ColorIndex = 6
Else
Zeile.Interior.ColorIndex = xlAutomatic
End If
Zeile.Borders.Weight = xlThin
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:05:33
A sütünündaki sayıları sıralar (aradan biri silinice bile sıralar)
Dim say As Integer
Dim i As Integer
say = WorksheetFunction.CountA(Range("A2:A65000"))
For i = 1 To say
Cells(i + 1, 1) = i
Next i
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:06:01
A sütünündaki sayıları sıralar (aradan biri silinice bile sıralar) 2
Sub sirala()
For x = 2 To [b65536].End(3).Row
Cells(x, 1).Value = x - 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:06:31
A ve c sütunundaki veriler aynıysa o satırı silsin
For C = [c65536].End(3).Row To 1 Step -1
If Cells(C, "c")=cells(C,"a") Then Rows(C).Delete
Next
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:07:01
A, b sütunlarını topla c'ye yaz
Sub abtoplaCyaz()
Dim i As Integer
On Error GoTo 10
For i = 1 To 50
If Cells(i, 1).Value <> Empty And Cells(i, 2).Value <> Empty And _
IsNumeric(Cells(i, 1).Value) And IsNumeric(Cells(i, 2).Value) Then
Cells(i, 3).FormulaR1C1 = WorksheetFunction.Sum(Val(Cells(i, 1).Value) + Val(Cells(i, 2).Value))
Else
10 MsgBox "Geçersiz değer bulundu, lütfen kontrol ediniz ", vbExclamation, "H A T A !!! "
Exit Sub
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
#
17 Ara 2014 00:07:27
a,b,c sütununda arar bulur
Dim bul As String
Private Sub CommandButton1_Click()
On Error GoTo 10
bul = InputBox("LÜTFEN ARANACAK ŞUBE KODUNU YADA İSMİNİ GİRİNİZ!!!!!!")
bassat = Range("A4:C65536").Find(bul).Row
For a = bassat To 65536
sonsat = Range("A" & a, "C65536").Find(bul).Row
Next a
10 If sonsat = 0 Then
MsgBox ("ARADIĞINIZ VERİ BULUNAMADI")
Exit Sub
End If
Range("A" & bassat, "C" & sonsat).Select
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:08:10
A,B,C,D sütunundaki verilerden H1 e yaz I1 de bulsun
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Bul As Range, ilkadres, i
Application.ScreenUpdating = False
If Target.Address = "$H$1" Then
Sayfa1.[I1:I65536].ClearContents
Set Bul = Sayfa1.[A:A].Find(Target, LookAt:=xlWhole)
If Not Bul Is Nothing Then
ilkadres = Bul.Address
i = 1
Do
i = i + 1
Target(i - 1, 2) = Bul(1, 4)
Set Bul = Sayfa1.[A:A].FindNext(Bul)
Loop Until ilkadres = Bul.Address
End If
End If
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:08:48
A sütunundaki dolu satırların altına boş satır ekler
Sub ZeileEinfuegen()
Dim Zeile As Integer
Zeile = 2
Application.ScreenUpdating = False
Do Until Range("a" & Zeile).Value = ""
Rows(Zeile & ":" & Zeile).Select
Selection.Insert Shift:=xlDown
Zeile = Zeile + 2
Loop
Range("A1").Select
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
#
17 Ara 2014 00:09:20
hÜcrelerİndekİ verİlerden lİstbox a sadece dolu hÜcrelerİ alir. (BoŞ hÜcreler gÖzÜkmez)
Private Sub UserForm_Initialize()
Dim myrange As Range
Dim myrange As Range
Set myrange = Range("A1:A200")
For Each c In myrange
If c.Value = ListBox1.Value Then
TextBox1.Value = ListBox1.Value & c.Value.Offset(1, 0).Value
End If
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:09:39
A1 0 ise 10 ve 20.Satırlar arasını gizle değilse göster
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [a1].Value = 0 Then
Rows("10:20").EntireRow.Hidden = True
Else
Rows("10:20").EntireRow.Hidden = False
End If
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:10:29
A1 0 ise a10:a20 arasını gizle değilse göster
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [a1].Value = 0 Then
Rows("10:20").EntireRow.Hidden = True
Else
Rows("10:20").EntireRow.Hidden = False
End If
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:11:05
A1 0 ise c10:c20 gizle 1 ise göster
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [a1].Value = 0 Then
Rows("10:20").EntireRow.Hidden = True
Else
Rows("10:20").EntireRow.Hidden = False
End If
End Sub
Sayfa:
1
...
35
36
37
38
39
[
40
]
41
42
43
44
45
...
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
Anlamlı Yazılar
Ek Ders Ücretleri Hakkında Soru Cevap
Uzman Ve Başögretmenlik Süreci
Genel Sohbet Günlüğü
Bunları Biliyor Musunuz?
Eğitimhaneliler, Üzüntülerimizi Burada Paylaşalım
Son Eklenen Dosyalar
1. Sınıf İlkokuma 2. Grup Harfler I Sesi Okuma Kitapçığı
1. Sınıf İlkokuma 3. Grup Harfler S Sesi Yazımı Ve S Sesi Dahil Bütün Heceler
2. Sınıf Türkçe Genel Değerlendirme Çalışma Sayfası
4. Sınıf Türkçe Deyimler Çalışma Kağıdı
4. Sınıf Matematik Zeka Sorusu
Şu an
2.073
kişi ve
83
üye var.
Aktif üyeler için tıklayınız.
Egitimhane.Com
©2006-2023
KVKK