Usando VBA para colocar múltiples fórmulas en una celda

Estoy trabajando en una macro para colocar múltiples fórmulas en una celda. En este caso, son 3 fórmulas de Bloomberg en una celda. La fórmula funciona en Excel cuando se copia o se escribe manualmente, pero no cuando se escribe en el módulo VBA, donde crea un error (error de compilación: esperado: fin de la declaración) y resalta "rtg_mdy_sen_unsecured_debt". Creo que el problema es el uso de comillas en la fórmula, pero no puedo encontrar ninguna información sobre cómo solucionarlo.

La fórmula que funciona en Excel (cuando se ingresa manualmente o se copia en una celda) es la siguiente:
=BDP($O4,"rtg_mdy_sen_unsecured_debt")&"/"&BDP($O4,"rtg_sp_lt_lc_issuer_credit")&"/"&BDP($O4,"rtg_fitch_sen_unsecured")

No funciona en VBA cuando intenta el siguiente formato:

Cells(4, 21).Value = "=BDP($O4,"rtg_mdy_sen_unsecured_debt")&"/"&BDP($O4,"rtg_sp_lt_lc_issuer_credit")&"/"&BDP($O4,"rtg_fitch_sen_unsecured")"

Las fórmulas más simples de Bloomberg funcionan bien: ($ O4 hace referencia a una celda que contiene "BA Equity". Q2 contiene "sector_industrial")

Cells(4, 17).Value = "=BDP(O4,Q2)"

El estado final deseado es que las Celdas (4, 21) mostrarán la calificación crediticia de Boeing de las tres principales agencias calificadoras, como esta: A2 / A / A

Respuestas a la pregunta(1)

Su respuesta a la pregunta