RESOLVIDO
código ficou assim, me enganei, achei que tinha duplicado mas está correto.
Dim db As DAO.Database
Dim rsDestinoOrigem As DAO.Recordset
Dim rsDestino As DAO.Recordset
Dim varMatriz As Variant
Dim i As Long
Dim strsDestinoQL As String
'Abre a tabela de origem e de destino
Set db = CurrentDb
Set rsDestinoOrigem = db.OpenRecordset("SELECT * FROM AI_Recomendacoes_Pendentes_EmProcesso") 'Nome da tabela Origem
Set rsDestino = db.OpenRecordset("SELECT * FROM AI_Recomendacoes_Por_Responsavel_E_ID") 'Nome da tabela destino
'Percorre todas as linhas da tabela de origem
Do Until rsDestinoOrigem.EOF
'Gera uma matriz dos nomes separados por vírgula
varMatriz = Split(rsDestinoOrigem![Figuras: responsável de execução da recomendação], ",")
'Percorre os itens da matriz
For i = 0 To UBound(varMatriz)
'Adiciona na tabela de destino
rsDestino.AddNew
rsDestino![Identificador de recomendação] = rsDestinoOrigem![Identificador de recomendação]
rsDestino![Figuras: destinatário do Plano de Ação] = rsDestinoOrigem![Figuras: destinatário do Plano de Ação]
rsDestino![Figuras: responsável de execução da recomendação] = varMatriz(i) 'Aqui insere apenas o nome extraído
rsDestino.Update
Next i
'Vai para a próxima linha da tabela de origem
rsDestinoOrigem.MoveNext
Loop
Muito Obrigado !!!