Excel Makroları

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

* Bir Aral�ktaki T�m Metni B�y�k Harflere D�n�t�ren Makro

Sub Bharf()
On Error Resume Next
Dim i As Integer, n As Byte
For n = 1 To 3
For i = 1 To 26
Cells(i, n).Value = UCase(Replace(Replace(Cells(i, n).Value, "�", "I"), "i",
"�"))
Next i
Next n

End Sub

----------------------------------------
*Bir Aral�ktaki T�m Metni K���k Harflere D�n�t�ren Makro

Sub Lowercase()
' Belirtilen aral�ktaki her bir h�creye tek tek git.
For Each x In Range("B1:B5")
x.Value = LCase(x.Value)
Next
End Sub

----------------------------------------
* Bir H�cre Aral���ndaki T�m Metni �lk Harfleri B�y�k Olacak �ekilde De�i�tiren
Makro

Sub Proper_Case()
' Belirtilen aral�ktaki her bir h�creye tek tek git.
For Each x In Range("C1:C5")
' Visual Basic for Applications'ta Yaz�m D�zeni i�levi yoktur.
' Bu nedenle, �al�ma sayfas� i�levini a�a��daki �ekilde kullanmal�s�n�z:
x.Value = Application.Proper(x.Value)
Next
End Sub
----------------------------------------
* Bir h�crenin sadece ilk harflerini b�y�tme form�l�

=B�Y�KHARF(PAR�AAL($B1;1;1))&K���KHARF(PAR�AAL($B1;2;UZUNLUK($B1)-1))

de�i�ecek yerler A1 de�erleri


----------------------------------------
* Bo� sat�rlar�silme kodu :

=KIRP(A1)

----------------------------------------
* Space ile a��lan bo�lu�u silme

=YER�NEKOY(A1;" ";"")

veya

Sub Degistir()

[A:A].Replace " ",""Uu

End Sub
-------------------------------------------------------------
A s�tunundaki m�kerrer verileri teke indirir.

Sub M�KERRER_KAYITLARI_S�L()
For X = [A65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("A1:A" & X), Cells(X, "A")) > 1 Then
Rows(X).Delete
Next
MsgBox "M�KERRER KAYITLAR S�L�NM��T�R.", vbInformation
End Sub

--------------------------------------------------------------
* Birbirine Benzer olan t�m kay�tlar� siler, benzer olmayanlar kal�r.

Sub BENZER_KAYITLARI_S�L()
For X = 1 To [A65536].End(3).Row
SAY = WorksheetFunction.CountIf([A:A], Cells(X, 1))
If SAY > 1 Then
Columns(1).Replace What:=Cells(X, 1), Replacement:=""
End If
Next
Columns(1).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
MsgBox "��LEM�N�Z TAMAMLANMI�TIR.", vbInformation
End Sub

-----------------------------------------
excel M�kerrer kay�t silme. 1 i kal�r.
T�m s�tunlar� se�ip ; Veri > Yinelenenleri Kald�r

------------------------------------------
Ba�ka bir m�kerrer kay�t silme tekni�i.

=E�ERSAY(A:A;A2)
form�l�n� yazar�z
Sonra B s�tununda 1 den b�y�k de�erle sahip olan s�tunlar se�ilir
de�eri 1 olmayan h�creleri s�zd�r�n.
S�zd�rd�kten sonra Topluca silebilirsiniz.
�lk g�r�nen sat�r�n numaras�na t�klars�n�z. Shifte bas�l� tutarken End tu�ana
basars�n�z, halaa �ifte bas�l� tutarken A�a�� Ok tu�una basarsan�z g�r�n�rdeki t�m
sat�rlar� se�mi� olursunuz, Sa� Klik ve sat�r sil.
---------------------------------------------

You might also like