Je débute en macro et ne parviens pas à arriver au résultat voulu...
Dans ma colonne 'B', si une cellule est vide, alors je souhaiterais lui attribuer la valeur de la cellule précédente.
Pour l'instant j'ai écrit ceci, mais ça ne fonctionne pas...
Code : Tout sélectionner
Sub Macro ()
Dim ocode_comm 'nom de ma feuille
Dim X as integer
Dim macellule as object
ocode_comm = ThisComponent.getSheets().getByName("code_comm")
For X= 2 to 386
macellule = ocode_comm.getCellByPosition(1,X)
If macellule.Type=com.sun.star.table.CellContentType.EMPTY Then
macellule(1,X).value=macellule(1,X-1).value
end if
next X
end Sub
Merci!
Bonne journée,
Clai.