DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Workbook_Open()
Application.OnKey "^{ş}", "sutun_degistir"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "^{ş}"
End Sub
Sub sutun_degistir()
Dim Sut1() As Variant, Sut2() As Variant
Sut = Split(Selection.Address(False, False), ",")
If InStr(1, Selection.Address(False, False), ":") = 0 Then Exit Sub
Sut1 = Range(Sut(LBound(Sut)))
Sut2 = Range(Sut(UBound(Sut)))
Application.ScreenUpdating = False
If Sut(LBound(Sut)) = Sut(UBound(Sut)) Then
Sut1 = Range(Split(Sut(LBound(Sut)), ":")(0) & ":" & Split(Sut(LBound(Sut)), ":")(0))
Sut2 = Range(Split(Sut(UBound(Sut)), ":")(1) & ":" & Split(Sut(UBound(Sut)), ":")(1))
Range(Split(Sut(LBound(Sut)), ":")(0) & ":" & Split(Sut(LBound(Sut)), ":")(0)) = Sut2
Range(Split(Sut(UBound(Sut)), ":")(1) & ":" & Split(Sut(UBound(Sut)), ":")(1)) = Sut1
Else:
Range(Sut(LBound(Sut))) = Sut2
Range(Sut(UBound(Sut))) = Sut1
End If
End Sub
Sub yerdegistir()
[A:A].Cut
[C:C].Insert
End Sub