Skip to content

method mergeCells

Saulo Martins edited this page Jul 4, 2026 · 1 revision

mergeCells

:mergeCells(nLinha,nColuna,nLinha2,nColuna2)
Mescla um intervalo de células da planilha atual


Parâmetros

Parâmetro Tipo Descrição Obrigatório Obs
nLinha numérico Linha inicial X
nColuna numérico Coluna inicial X
nLinha2 numérico Linha final X
nColuna2 numérico Coluna final X

Retorno

Nulo

Exemplo

Local oExcel     := custom.excel.Xlsx():New(cNomeFile="TstYExcel",cTipo="A")
Local nPosCor    := oExcel:CorPreenc("FF0000FF")
Local nPosFont1  := oExcel:AddFont(nTamanho=20,xCorRGB="FFFFFFFF",cNome="Arial",cfamily="2")
Local oAlinhamento := oExcel:Alinhamento(cHorizontal="center",cVertical="center")
Local oPosStyle  := oExcel:NewStyle():Setfont(nPosFont1):Setfill(nPosCor):SetaValores({oAlinhamento})
oExcel:ADDPlan()
oExcel:Pos(1,1):SetValue("TESTE EXCEL"):SetStyle(oPosStyle)
oExcel:mergeCells(nLinha=1,nColuna=1,nLinha2=2,nColuna2=6) //Mescla as células A1:F2
oExcel:Save(GetTempPath())
oExcel:OpenApp()
oExcel:Close()

Obs

O valor e o estilo devem ser definidos na primeira célula do intervalo (canto superior esquerdo).


Clone this wiki locally