Bonjour

Y'a quelque chose la dessous ;)

Option explicit
sub selectRowCol
        dim oDoc                        as object
        dim oSheet                      as object
        dim oColonnes           as object
        dim oColonne            as object
        dim oLignes             as object
        dim oLigne                      as object
        dim nomCol                      as string
        dim numLig                      as long
        dim oCellCroisement as object
        dim msg                         as variant
        
        oDoc = ThisComponent
        oSheet = oDoc.Sheets.getByName( "Feuille1" )
        
        ' La collection de colonnes
        oColonnes = oSheet.getColumns()
        ' Sélection de la colonne "D"
        nomCol = "D"
        oColonne = oColonnes.getByName( "D" )
        ' Un peu de couleur ;)
        oColonne.CellBackColor = 13421823 ' Sun 4
        
        ' La collection de lignes
        oLignes = oSheet.getRows()
        ' Sélection de la ligne (4)
        numLig = 4
        oLigne = oLignes.getByIndex( 3 )
        ' Un peu de couleur ;)
        oLigne.CellBackColor = 16777164 ' jaune pâle
        
        oCellCroisement = oSheet.getCellRangeByName( nomCol & numLig )
        oCellCroisement.CellBackColor = 16764057 'orange 4
        
        msg = "Attention" & chr(10) & "croisement !"
        oCellCroisement.String = msg
        
end sub

Nojid a écrit :

Bonjour
Quelle commande faut-il utiliser pour sélectionner
- une colonne
- une ligne
J'essaie en vain avec l'enregistreur de macros et je ne trouve rien dans le livre de B. Marcelly. J'arrive bien à sélectionner une zone, mais pas une ligne ou une colonne entière

--
Francois GATTO

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à