• Initiateur de la discussion Initiateur de la discussion flo2002
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

flo2002

XLDnaute Impliqué
Re bonjour le forum,

j'ai une formule en ligne1 pour n colonne qui dit si la somme de la colonne est egale à zero alors ecrire cache sinon rien.
Donc en A j'ai des cache et des vides. Le truc c'est que d'une part part le F9 ne permet pas de mettre à jour les formules. Je dois entrer dans la formule et la valider avec entrer.

Sinon pour la macro je souhaite faire une boucle qui lirai en ligne et qui masquerai la colonne en fonction de ce qui est ecrit en ligne 1.
enfin dernier petit point, je vais certainement avoir besoin de ne pas masquer certaines colonnes. Mais ceci je peux le faire en les des masquants apres.
merci d'avance

PS j'espere avoir été clair avec cette chaleur je ne sais plus trop ce que je dis.
 
Re : Boucle en ligne

Bonjour Flo, bonjour le forum,

Pour ton histoire de F9 qui ne recalcule pas, tu devrais vérifier les options. Menu Outils/Option, onglet Calcul, cocher Automatique.

Pour le reste je te propose la macro suivante :

Code:
Sub Macro1()
Dim cel As Range 'déclare la variable cel
'boucle sur toutes les cellules éditées de la ligne 1
For Each cel In Range(Cells(1, 1), Cells(1, 256).End(xlToLeft))
    'si les majuscules de la cellule sont "CACHE"
    If UCase(cel.Value) = "CACHE" Then
        cel.EntireColumn.Hidden = True 'masque la colonne de la cellule
    Else 'sinon
        cel.EntireColumn.Hidden = False 'affiche la colonne de la cellule
    End If 'din de la condition
Next cel
End Sub
 
Re : Boucle en ligne

Bonjour Flo, bonjour le forum

Si tu écris cette formule dans la colonne I elle doit provoquer une référence circulaire, non ?
J'aurais plutôt écris en I1:
=SI(SOMME(I2:I65536)=0;"CACHE";"")
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

R
  • Question Question
Réponses
3
Affichages
114
regis6460
R
Réponses
16
Affichages
596
Retour