cellule vide à l'écran mais non vide pour excel????

  • Initiateur de la discussion Initiateur de la discussion tracor
  • 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 !

T

tracor

Guest
bonjour le phorum

quelqu'un pourrait il m'expliquer pourquoi des cellules sont vides à l'écran mais lorsque je crée un formule celle ci considére que la cellule contient une information
je suis alors obligé de supprimer manuellement la cellule "vide" pour que la formule me donne un résultat correct
???????????????????????



merci d'avance


tracor
 
C'est plutôt l'inverse que tu vas faire...

Click droit sur la barre d'icones... pour afficher la boîte à outils contôles
Lorsque tu la vois, tu choisis "bouton de commande"
ensuite tu le poses sur ta feuille...
Tu double-clique dessus et tu arrive dans l'editeur VBA
Tu y copie le code après commandButton1_Click en faisant attention de ne laisser qu'une seule fois la première et la dernière ligne.

Et voilà ca marche (enfin en théorie). Il ne te reste plus qu'à personnaliser ton bouton en cliquant sur propriétés.

Bon travail

Et si il y a encore une question...pose toujours ... le forum est là pour ça...

@+

Pierre
 
slt à tous

y a t il un moyen pour que la macro ne vide que les espaces dans les cellules du tableau plutot que colonne par colonne
car effectivement c très long environ 30 mn
chose importante des lignes s'ajoutent chaque jour dans le tableau (mise à jour quotidienne)

Sub SUPPRESSION()

Dim zone As Range
Sheets("données").Select
Set zone = Range("a:bz")
For Each cell In zone
If cell.Value = " " Then
cell.Value = ""
End If
Next

End Sub
merci d'avance
 
Salut,

tu peux essayer ceci


Sub SUPPRESSION()

Dim zone As Range
Dim LastCell as integer

Sheets("données").Select
LastCell = Range("A65536").End(XlUp).Row
Set zone = Range("a" & LastCell & ":bz" & LastCell)
For Each cell In zone
If cell.Value = " " Then
cell.Value = ""
End If
Next

End Sub


Tu devrais gagner pas mal de temps

@+
Minick
 
slt minick

petite question

cette macro prendra t elle en compte les lignes qui s'ajoutent quodiennement

désolé si cette question est idiote
mais de toute facon je suis le maitre du quizz avec brigitte

tracor
 
re,

ooops



Sub SUPPRESSION()

Dim zone As Range
Dim LastCell as integer

Sheets("données").Select
LastCell = Range("A65536").End(XlUp).Row
Set zone = Range("a1:bz" & LastCell)
For Each cell In zone
If cell.Value = " " Then
cell.Value = ""
End If
Next

End Sub



Je suis allé un peu vite, désolé.

En faite la variable LastCell détermine la dernier ligne de ton tableau (sur la colonne A) donc si des lignes s'ajoutes pas de pb.


@+
Minick
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
148
Retour