Bonjour,

je fais une mise en forme sur un fichier google sheet en fonction de ce que contient une cellule, si il y a le mot module dans la première cellule, tu me met la ligne en forme.

voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for v, r in zip(values, range(5, 57)):
    if "Module" in v:
        year1.format(
            f"A{r}:C{r}",
            {
                "backgroundColor": {"red": 0.4, "green": 0.4, "blue": 0.4},
                "textFormat": {
                    "foregroundColor": {"red": 0.95, "green": 0.95, "blue": 0.95},
                    "fontFamily": "Economica",
                    "fontSize": 14,
                    "bold": True,
                },
            },
        )
values c'est les valeurs de la première colonne, ce qui m'intrigue c'est qu'il ne met en forme que quand il y a "Module", si il y a "Module 1" il ne le prend pas en compte. Pourtant le booléen est bien en True sur les cellules qui contiennent "Module plus quelque chose"...

Je ne comprend pas.....

merci par avance