> Tous les forums > Forum Bureautique
 Cellules avec un 0Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
ledrole12
  Posté le 28/05/2013 @ 22:12 
Aller en bas de la page 
Astucien

Bonsoir à toutes et tous,

Dans un fichier contenant des liens vers d'autres fichiers, j'ai des cellules qui sont vides et d'autres contenant un 0, mon souhait est de ne voir que des cellules vides afin que le résultat d'une macro qui incrémente les informations des liens ne donne que les information réels.

Comment fait-on pour voir des cellules vides ?

A l'avance merci pour votre aide.

Cordialement.

Publicité
vieuxmonsieur
 Posté le 28/05/2013 à 22:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonsoir,

edition, remplacer 0 par (laisser vide)



Modifié par vieuxmonsieur le 28/05/2013 22:31
vieuxmonsieur
 Posté le 28/05/2013 à 23:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Sub Macro1()
'Toute la feuille
Cells.Replace What:="0", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub

Sub Macro2()
'Dans la plage
Range("C6:F16").Select 'Plage à adapter
Selection.Replace What:="0", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub

ferrand
 Posté le 29/05/2013 à 00:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

A tout hasard vieuxmonsieur, l'expression "" indique une chaîne vide. Une cellule qui contient une chaîne vide n'est pas vide et certaines fonctions l'assimileront à une cellule vide mais d'autres non...

Cordialement

vieuxmonsieur
 Posté le 29/05/2013 à 09:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonjour ferrand,

comment etre sur alors que les cellules sont bien vides ?

ferrand
 Posté le 29/05/2013 à 10:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Re,

En principe en effaçant : méthode ClearContents (supprime contenu en conservant formats) ou Clear (supprime contenu et formats).

vieuxmonsieur
 Posté le 29/05/2013 à 11:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

quelque chose comme ça alors ? :

Sub RendreVide()

Application.ScreenUpdating = False

For Each X In Selection
If X.Value = Chr(160) Or X.Value = Chr(32) Or X.Value = 0 Then Or X.Value = Chr(22) Then X.ClearContents
Next

Application.ScreenUpdating = True
End Sub




Modifié par vieuxmonsieur le 30/05/2013 08:25
vieuxmonsieur
 Posté le 29/05/2013 à 22:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

ps : les essais effectués ont l'air de fonctionner avec excel 2003

ledrole12
 Posté le 30/05/2013 à 21:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir à tous,

Perso, je pensai qu'il n'y avait pas besoin d'une macro pour faire cette opération. Dans un fichier, j'ai des cellules qui sont vides et qui passent à 1 lorsque dans d'autres cellules une information est acquise.

J'ai chercher dans les styles, les mises en formes, rien trouvé.

Merci pour votre aide, cordialement.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
Faire un tri avec des cellules fusionnées
(Excel) Comment enregistrer sous avec nom de 2 cellules
Office Etudiant 2013 Excel, problème avec mes cellules
copier des cellules avec une macro excel 2007
fusion de cellules avec excel
Calcul macro avec cellules nommées
VBA Renommer feuille Excel avec nom de 2 cellules
Cellules vides mais avec une formule?
[Excel] Fusionner deux cellules avec mise en forme
Les cellules avec conditions SI ne peuvent plus s'
Plus de sujets relatifs à Cellules avec un 0
 > Tous les forums > Forum Bureautique