Inserting Bloomberg Formula into Cell
I am looking to enter the formula on line 32 into a cell but am unable to run or compile my code. There must be an quotation error or syntax that im not picking up. Could someone please explain the issue with running this code?
Thank you,
Ori
Sub Ticker_Update()
Dim subSector As String
Dim Ticker As String
Dim bRow As Double
Dim tRow As Double
Dim bRow1 As Double
Application.ScreenUpdating = False
With ThisWorkbook.Worksheets("SectorSort")
Range("C8:AA1000").Clear
subSector = Range("B6").Value
Worksheets("Canadian").Activate
With ThisWorkbook.Worksheets("Canadian")
tRow = 4
bRow = Cells(Rows.Count, "C").End(xlUp).row
Do While tRow <= bRow
If Cells(tRow, "C").Value = subSector Then
Ticker = Cells(tRow, "B").Value
Worksheets("sectorSort").Activate
bRow1 = .Cells(Rows.Count, "C").End(xlUp).row + 1
.Cells(bRow1, "C") = Ticker
.Cells(bRow1, "D").Formula = "=BDS($C8,"CHAIN_TICKERS","CHAIN_STRIKE_PX_OVRD=ATM","CHAIN_EXP_DT_OVRD",TEXT(D$7,"YYYYMMDD"),"CHAIN_PERIODICITY_OVRD=ALL")"
Worksheets("Canadian").Activate
tRow = tRow + 1
Else
tRow = tRow + 1
End If
Loop
End With
Worksheets("SectorSort").Activate
End With
End Sub
excel vba excel-vba syntax excel-formula
add a comment |
I am looking to enter the formula on line 32 into a cell but am unable to run or compile my code. There must be an quotation error or syntax that im not picking up. Could someone please explain the issue with running this code?
Thank you,
Ori
Sub Ticker_Update()
Dim subSector As String
Dim Ticker As String
Dim bRow As Double
Dim tRow As Double
Dim bRow1 As Double
Application.ScreenUpdating = False
With ThisWorkbook.Worksheets("SectorSort")
Range("C8:AA1000").Clear
subSector = Range("B6").Value
Worksheets("Canadian").Activate
With ThisWorkbook.Worksheets("Canadian")
tRow = 4
bRow = Cells(Rows.Count, "C").End(xlUp).row
Do While tRow <= bRow
If Cells(tRow, "C").Value = subSector Then
Ticker = Cells(tRow, "B").Value
Worksheets("sectorSort").Activate
bRow1 = .Cells(Rows.Count, "C").End(xlUp).row + 1
.Cells(bRow1, "C") = Ticker
.Cells(bRow1, "D").Formula = "=BDS($C8,"CHAIN_TICKERS","CHAIN_STRIKE_PX_OVRD=ATM","CHAIN_EXP_DT_OVRD",TEXT(D$7,"YYYYMMDD"),"CHAIN_PERIODICITY_OVRD=ALL")"
Worksheets("Canadian").Activate
tRow = tRow + 1
Else
tRow = tRow + 1
End If
Loop
End With
Worksheets("SectorSort").Activate
End With
End Sub
excel vba excel-vba syntax excel-formula
add a comment |
I am looking to enter the formula on line 32 into a cell but am unable to run or compile my code. There must be an quotation error or syntax that im not picking up. Could someone please explain the issue with running this code?
Thank you,
Ori
Sub Ticker_Update()
Dim subSector As String
Dim Ticker As String
Dim bRow As Double
Dim tRow As Double
Dim bRow1 As Double
Application.ScreenUpdating = False
With ThisWorkbook.Worksheets("SectorSort")
Range("C8:AA1000").Clear
subSector = Range("B6").Value
Worksheets("Canadian").Activate
With ThisWorkbook.Worksheets("Canadian")
tRow = 4
bRow = Cells(Rows.Count, "C").End(xlUp).row
Do While tRow <= bRow
If Cells(tRow, "C").Value = subSector Then
Ticker = Cells(tRow, "B").Value
Worksheets("sectorSort").Activate
bRow1 = .Cells(Rows.Count, "C").End(xlUp).row + 1
.Cells(bRow1, "C") = Ticker
.Cells(bRow1, "D").Formula = "=BDS($C8,"CHAIN_TICKERS","CHAIN_STRIKE_PX_OVRD=ATM","CHAIN_EXP_DT_OVRD",TEXT(D$7,"YYYYMMDD"),"CHAIN_PERIODICITY_OVRD=ALL")"
Worksheets("Canadian").Activate
tRow = tRow + 1
Else
tRow = tRow + 1
End If
Loop
End With
Worksheets("SectorSort").Activate
End With
End Sub
excel vba excel-vba syntax excel-formula
I am looking to enter the formula on line 32 into a cell but am unable to run or compile my code. There must be an quotation error or syntax that im not picking up. Could someone please explain the issue with running this code?
Thank you,
Ori
Sub Ticker_Update()
Dim subSector As String
Dim Ticker As String
Dim bRow As Double
Dim tRow As Double
Dim bRow1 As Double
Application.ScreenUpdating = False
With ThisWorkbook.Worksheets("SectorSort")
Range("C8:AA1000").Clear
subSector = Range("B6").Value
Worksheets("Canadian").Activate
With ThisWorkbook.Worksheets("Canadian")
tRow = 4
bRow = Cells(Rows.Count, "C").End(xlUp).row
Do While tRow <= bRow
If Cells(tRow, "C").Value = subSector Then
Ticker = Cells(tRow, "B").Value
Worksheets("sectorSort").Activate
bRow1 = .Cells(Rows.Count, "C").End(xlUp).row + 1
.Cells(bRow1, "C") = Ticker
.Cells(bRow1, "D").Formula = "=BDS($C8,"CHAIN_TICKERS","CHAIN_STRIKE_PX_OVRD=ATM","CHAIN_EXP_DT_OVRD",TEXT(D$7,"YYYYMMDD"),"CHAIN_PERIODICITY_OVRD=ALL")"
Worksheets("Canadian").Activate
tRow = tRow + 1
Else
tRow = tRow + 1
End If
Loop
End With
Worksheets("SectorSort").Activate
End With
End Sub
excel vba excel-vba syntax excel-formula
excel vba excel-vba syntax excel-formula
edited Nov 20 '18 at 7:18
Pᴇʜ
20.4k42650
20.4k42650
asked Nov 19 '18 at 20:34
OMOOMO
54
54
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Use double quotes ""
inside the formula:
.Cells(bRow1, "D").Formula = "=BDS($C8,""CHAIN_TICKERS"",""CHAIN_STRIKE_PX_OVRD=ATM"",""CHAIN_EXP_DT_OVRD"",TEXT(D$7,""YYYYMMDD""),""CHAIN_PERIODICITY_OVRD=ALL"")"
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53382236%2finserting-bloomberg-formula-into-cell%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Use double quotes ""
inside the formula:
.Cells(bRow1, "D").Formula = "=BDS($C8,""CHAIN_TICKERS"",""CHAIN_STRIKE_PX_OVRD=ATM"",""CHAIN_EXP_DT_OVRD"",TEXT(D$7,""YYYYMMDD""),""CHAIN_PERIODICITY_OVRD=ALL"")"
add a comment |
Use double quotes ""
inside the formula:
.Cells(bRow1, "D").Formula = "=BDS($C8,""CHAIN_TICKERS"",""CHAIN_STRIKE_PX_OVRD=ATM"",""CHAIN_EXP_DT_OVRD"",TEXT(D$7,""YYYYMMDD""),""CHAIN_PERIODICITY_OVRD=ALL"")"
add a comment |
Use double quotes ""
inside the formula:
.Cells(bRow1, "D").Formula = "=BDS($C8,""CHAIN_TICKERS"",""CHAIN_STRIKE_PX_OVRD=ATM"",""CHAIN_EXP_DT_OVRD"",TEXT(D$7,""YYYYMMDD""),""CHAIN_PERIODICITY_OVRD=ALL"")"
Use double quotes ""
inside the formula:
.Cells(bRow1, "D").Formula = "=BDS($C8,""CHAIN_TICKERS"",""CHAIN_STRIKE_PX_OVRD=ATM"",""CHAIN_EXP_DT_OVRD"",TEXT(D$7,""YYYYMMDD""),""CHAIN_PERIODICITY_OVRD=ALL"")"
answered Nov 19 '18 at 20:46
toroctoroc
1118
1118
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53382236%2finserting-bloomberg-formula-into-cell%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown