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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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.593
4. Sınıf Öğretmeni
1.584
26.593
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
Genel Sohbet Günlüğü
Okul Yöneticileri Odası
Uzman Ve Başögretmenlik Süreci
Mys-Ödenek Takip-Doğrudan Temin
E-Sınav Görevi Cezası
Meb Sınav Görevleri Bölümü
Son Eklenen Dosyalar
5. Sınıf Türkçe 1. Dönem 2. Yazılı Örnek Sorular (2024-2025 )
4. Grup G, Z, D, Ç, B Sesi Etkinlikleri
7. Sınıf Matematik 1. Dönem 2. Yazılı 2024 2025 Ülke Geneli
4. Sınıf Sosyal Kroki, Yönler Ve Hava Durumu
4. Sınıf Türkçe Metin Çalışması Gerçek, Mecaz, Terim Anlam
Şu an
1.605
kişi ve
102
üye var.
Aktif üyeler için tıklayınız.
Egitimhane.Com
©2006-2023
KVKK