- Katılım
- 17 Haziran 2008
- Mesajlar
- 94
- Excel Vers. ve Dili
- orta seviyede excel 2003
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, Range("B:B")) Is Nothing Then Exit Sub
Set S1 = Sheets("puan detayı")
Ara = Target.Offset(0, -1).Value
With WorksheetFunction
If .CountIf(S1.Range("A:A"), Ara) > 0 Then
For i = 1 To 5
msg = msg & " ---> " & .VLookup(Ara, S1.Range("A:E"), i, 0)
Next
Else
MsgBox Ara & " İsimli Firma Yok", vbCritical, "H A T A !"
Exit Sub
End If
End With
MsgBox msg, vbOKOnly, "dEdE Başarılar Diler."
End Sub
puanları N stünundan başka sütuna taşımak istersem kodda ne gibi değişklikler yapmam gerekiyor
If Intersect(Target, Range("N:N")) Is Nothing Then Exit Sub
Ara = ActiveCell.Offset(0, -13).Value
Anlamadım?acaba sadece N sütununa örneğin N3 ya da N5 gibi tıkladığımızda makronun çalışması olabilri mi?
If Intersect(Target, [B]Range("N:N")[/B]) Is Nothing Then Exit Sub
Range("N3,N5")
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("N:N")) Is Nothing Then Exit Sub
[COLOR=red] If Target.Cells.Count > 1 Then Exit Sub
[/COLOR] UserForm1.Show
End Sub