The following will splait TheSentence onto a series of words, then compile an update statement that will update fields Field1..FieldN in MyTable with the individual words.
Dim Words() As String
Dim A As Long
Dim SQL As String
SQL = "UPDATE MyTable SET "
Words() = Split(TheSentence," "

For A = 0 To Ubound(Words)
SQL = SQL & "Field" & A & " = '" & Words(A) & "'"
If A < UBound(Words) Then SQL = SQL & ","
Next A
SQL = SQL & " WHERE Sentence='" & TheSentence & "'"
DoCmd.SetWarnings False
DoCmd.RunSQL SQL 'This runs the SQL statement we just built
DoCmd.SetWarning True
So if you make TheSentence be
"Hello world this Friday" you will end up with SQL as
"UPDATE MyTable SET Field1='Hello', Field2='world', Field3='this', Field4='Friday' WHERE Sentence='Hello world this Friday'"
It's up to you to adjust to your particular case - you will probably want to make use of the third Split() parameter to limit the number of strings returned if you are putting the result into a table. Otherwise there may be more words than fields to hold them. You don't have to loop through the array, you could use them as you like e.g.
SQL = "UPDATE MyTable SET "
SQL = SQL & "FirstWord='" & Words(0) & "', SecondWord='" & Words(1) & "'"