Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Encore une toute petite, j'ai un fichier excel avec plusieurs feuilles dedant (7 feuilles )
Comment faire pour que quand le fichier s'ouvre toutes les cellules de toutes les feuilles du fichier soit = '' quand la cellule n'a pas de formule?
Re,
je comprends que si la cellule ne comprend pas de formule, elle soit vidée de ses constantes?
Avec le code ci-dessous, tu élimines toutes les constantes de toutes les feuilles (y compris les dates, mef)
Les cellules contenant du texte ou des formules ne sont pas touchées
Code:
Sub elimine_constantes()
For i = 1 To Sheets.Count
On Error Resume Next
Sheets(i).Cells.SpecialCells(xlCellTypeConstants, 1).ClearContents
Next i
End Sub
merci pour le code, mais j'ai encore besoin d'aide sur deux ptis trucs :
Alors je voudrais que
1 - le code soit lancé une fois le fichier ouvert.
2 - je puisse donner la colonne et ligne de départ et de fin pour chaque sheet.
3 - que la cellule soit vidée juste si elle ne contient pas de formule.
Re-,
tu peux mettre ce code dans le workbook_open :
Code:
Private Sub Workbook_Open()
For i = 1 To Sheets.Count
On Error Resume Next
Sheets(i).Range("A2:C10").SpecialCells(xlCellTypeConstants, 1).ClearContents
Next i
End Sub
Ici, le début de zone est en A2 jusqu'en C10
Par contre, précise pour le troisième point????
y-a-t-il autre chose que des nombres?
des dates par exemple?
- 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