Dans Excel VBA est-il un moyen d'utiliser en toute sécurité Range("A1:B2").ClearContent
sans supprimer les formules existantes dans les cellules? Simplement pour rendre mon scénario plus clair: je tire de nouvelles données de la base de données et je veux juste effacer tout sur la feuille mais pas sur les formules car celles-ci résoudront des données dans d'autres champs avec des vlookups.Excel: ClearContent préservant les formules
Répondre
Utilisez la propriété SpecialCells pour obtenir uniquement les valeurs constantes.
Sub RemoveConstants()
Dim rConstants As Range
Set rConstants = Sheet1.Range("A1:B2").SpecialCells(xlCellTypeConstants)
rConstants.ClearContents
End Sub
Notez que si aucune cellule de la plage n'a réellement des valeurs, Excel renvoie une erreur "Aucune cellule trouvée" en réponse à Définissez rConstants = Sheet1.Range ("A1: B2"). SpecialCells (xlCellTypeConstants) – Murrah
Ajoutez un 'On Error Resume Next' au début du sous-marin pour éviter l'erreur" Aucune cellule trouvée ". –
- 1. lignes dans les formules d'inversion Excel
- 2. Comment rafraîchir automatiquement les formules Excel?
- 3. C# - Évaluer Excel Formules logiques
- 4. Copie de formules Excel avec Delphi 7
- 5. Calcul de formules dans Excel avec Python
- 6. API JAVA Excel POI: formules non mises à jour
- 7. Formules Excel: Afficher le total basé sur l'entrée de date
- 8. C# en utilisant Excel Interop Mise à jour des formules
- 9. Formules Excel donnant #VALUE! erreur lors du portage vers Mac
- 10. Javascript onsubmit clearcontent ne fonctionne pas
- 11. Formules de tableau dans le formatage conditionnel de fichiers Excel Excel Spreadsheet?
- 12. Données ne renvoyant pas les valeurs d'Excel (valeurs des formules)
- 13. Empêche le dialogue "Les formules ont été recalculées, sauvegardées"?
- 14. calculs percentile rubis pour faire correspondre les formules Excel (refactor besoin)
- 15. Comment traiter les formules fournies par l'utilisateur?
- 16. Comment étendre les formules Number'09 d'iWork?
- 17. Date de SQL Formules
- 18. Plage dynamique dans un tableau de formules
- 19. Parse formules dans .NET
- 20. Référencement de feuilles dans les formules de POI Apache
- 21. Excel: suppression des formules mais maintien des réponses sous forme de texte
- 22. Microsoft Jet oledb connexion pour exceler perd des formules
- 23. javascript éditeur de formules mathématiques?
- 24. Que dois-je utiliser pour les valeurs booléennes dans les formules, vraies, « true » ou true()
- 25. formules pour le tampon décalage
- 26. Excel: Rassembler deux formules complexes différentes (unique liste distincte et Split)
- 27. Redimensionner et enregistrer l'image tout en préservant les métadonnées
- 28. Ordre préservant les fonctions de hachage parfaites minimales
- 29. Comment utiliser DynamicJasper pour créer une feuille de calcul Excel avec des formules pour les sous-totaux de colonnes?
- 30. Modifier par programme les formules de rapport de cristal
Alors qu'est-ce que vous essayez d'effacer? – SLaks
Juste les valeurs des cellules: nombres, dates et texte – Lorenzo
Les formules _créent les valeurs. – SLaks