Macro sous libre office

Fermé
fv18 - Modifié le 31 mars 2020 à 15:04
 fv18 - 31 mars 2020 à 16:18
Bonjour,

confinement oblige, je joue au triomino. Etant paresseux, je voudrais sous tableur que la cellule E1 contienne la somme des cellules (B, ligne paire) et que la cellule G1 contienne la somme des cellules (B, ligne impaire) ; sur les 1000 premières lignes à l'exception de la ligne 1. J'espère que c'est clair.

J'ai écrit ça :

REM  *****  BASIC  *****

Sub triomino

dim i as integer
dim pair as integer
dim impair as integer
dim cell as object

 for i=1 to 1000
 impair = (2*i)+1
 pair = 2*i
 cell.value(G,1) = cell.value(G,1) + cell.value(B,impair)
 cell(E,1).value = cell(E,1).value + cell(B,pair).value
 next

End sub


N'ayant pas programmé depuis les années 70, j'ai bien du mal à comprendre (la vieillesse est un naufrage).

Pouvez-vous m'aider ?

Merci d'avance

François
A voir également:

2 réponses

yclik Messages postés 3745 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 24 janvier 2025 1 530
31 mars 2020 à 16:10
Bonjour
si c'est sous libre office les macro VBA ne fonctionne pas souvent
sinon pour somme des lignes paires
=SOMMEPROD(B2:B10;EST.PAIR(LIGNE(B2:B10)))
0
Bonjour et mille mercis; c'est exactement ce que je cherchais.

Bon confinement

François
0