Kali ini saya iseng-iseng membuat spintax sendiri dengan menggunakan Excel VBA, ini hanya contoh sederhana dari cara kerja sebuah spintax.
Untuk menghasilkan sebuah artikel yang baik tentu dibutuhkan sebuah database sinonim kata yang banyak.
untuk script spintax ini sangat sederhana menggunakan sebuah pengulangan saja, mungkin ini akan terasa lambat jika sudah memiliki database kata yang banyak.
Solusinya bisa diganti perngulangan dengan metode FIND sehingga bisa langsung ke tujuan
Sub CreateSpintax() Dim cell As Range Dim spintax As String Dim keywords As Variant Dim keyword As Variant Dim DBspin As Worksheet Set DBspin = Sheet2 keywords = DBspin.Range("A2:A47").Value 'Database Keyword Dim words() As String words = Split(Sheet1.Range("A2").Value, " ") For Each word In words If Len(word) > 0 Then For Each keyword In keywords If InStr(keyword, word) > 0 Then spintax = spintax & "{" & keyword & "}" Exit For End If Next keyword If Right(spintax, 1) = "}" Then spintax = spintax & " " Else spintax = spintax & " " & word & " " End If End If Next word Sheet1.Range("L2").Value = spintax End Sub
Download File:
[download id=”806″]
.