Pergunte aqui

Histórico de revisões [voltar]

clique para ocultar/mostrar a revisão 1
Versão inicial

Usar intervalo nomeado em um código de Basic? Calc

Tenho um documento do Calc que executa uma código em Libreoffice Basic que esta atrelada ao "Eventos de planilha --> Conteúdo Alterado"

Sub CelulaAlterada(oCelula)
    ' Testar se o objeto selecionado é uma célula individual'
    if oCelula.ImplementationName <> "ScCellObj" Then Exit Sub
    if Right(oCelula.AbsoluteName,4) = "$D$1" Then
        'Chamar a macro desejada'
        Call CalcularMoonPhases 
    End if
End Sub

Mas essa célula "D1" está nomeada com nome "Config_Ano" Eu poderia usar este nome "Config_Ano" no código do Libreoffice Basic no lugar de "$D$1" ? Como fazer isso nessa situação?

Usar intervalo nomeado em um código de Basic? Calc

Tenho um documento do Calc que executa uma código em Libreoffice Basic que esta atrelada ao "Eventos de planilha --> Conteúdo Alterado"Alterado" quando o conteúdo da célula D1 na planilha2 for modificado.

Sub CelulaAlterada(oCelula)
    ' Testar se o objeto selecionado é uma célula individual'
    if oCelula.ImplementationName <> "ScCellObj" Then Exit Sub
    if Right(oCelula.AbsoluteName,4) = "$D$1" Then
        'Chamar a macro desejada'
        Call CalcularMoonPhases 
    End if
End Sub

Mas essa célula "D1" está nomeada com o nome "Config_Ano" "Config_Ano". Eu poderia usar este nome "Config_Ano" no código do Libreoffice Basic no lugar de "$D$1" ? Como fazer isso nessa situação?

Usar intervalo nomeado em um código de Basic? Calc

Tenho um documento do Calc que executa uma código em Libreoffice Basic que esta atrelada ao "Eventos de planilha --> Conteúdo Alterado" quando o conteúdo da célula D1 na planilha2 for modificado.

Sub CelulaAlterada(oCelula)
    ' Testar se o objeto selecionado é uma célula individual'
    if oCelula.ImplementationName <> "ScCellObj" Then Exit Sub
    if Right(oCelula.AbsoluteName,4) = "$D$1" Then
        'Chamar a macro desejada'
        Call CalcularMoonPhases 
    End if
End Sub

Mas essa célula "D1" está nomeada com o nome "Config_Ano". Eu poderia usar este nome "Config_Ano" no código do Libreoffice Basic no lugar de "$D$1" ? Como fazer isso nessa situação?