Merhaba, excel tablomda yaklaşık 500 kelime var. Bunları her seferinde karıştıracak bir yönteme ihtiyacım var. Makro veya benzeri bir yöntemde olabilir. Nasıl yapacağım hakkında en ufak bir fikrim yok. Bu konuda bana yardımcı olabilirmisiniz?
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,
Sözcüklerin A sütununda olduğunu varsayalım.
B sütununa rasgele sayı ürettirilir ve B sütununa göre sıralama yaparsanız çözüme ulaşmış olursunuz.
Makro ile de çözüme ulaşılabilir.
Necdet bey,
Size çok zahmet olmayacaksa VBA örneğini de verebilir misiniz?
Sub Karistir()
Dim i As Long
Dim Kol As Integer
Kol = Cells(1, Columns.Count).End(1).Column + 1
Application.ScreenUpdating = False
Randomize (Timer)
For i = 2 To Cells(Rows.Count, "A").End(3).Row
Cells(i, Kol) = Rnd
Next i
i = i - 1
Range(Cells(2, 1), Cells(i, Kol)).Sort Key1:=Cells(1, Kol)
Columns(Kol).Delete
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlanmıştır....", vbInformation, "[URL="http://www.excel.web.tr/"]www.excel.web.tr[/URL]"
End Sub
Kod:MsgBox "İşlem Tamamlanmıştır....", vbInformation,
Necdet Bey bu yazıyı o kadar çok seviyorum ki anlatamam,
elinize, zihninize sağlık, teşekkür ederim.
necdet hocam öncelikle elinize sağlık. bu örnekte olduğu gibi düğmeye 5-6 kez basınca düğme sola kayıyor.Düğmeleri sabitlemenin sütunların silinmesi neticesinde düğmede konum ve biçim bozulmadan durmasını sağlayabilir miyiz?
Columns(Kol).Delete
Columns(Kol).ClearContents