A voir également:
- Suppression Partielle ligne
- Forcer suppression fichier - Guide
- Hors ligne instagram - Guide
- Aller à la ligne excel - Guide
- Vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
6 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
10 oct. 2017 à 16:19
10 oct. 2017 à 16:19
Bonjour,
Vous avez bien ecrit suppression partielle!
ex:
Vous avez bien ecrit suppression partielle!
ex:
Range("C4:G4").Delete Shift:=xlUp
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
10 oct. 2017 à 17:05
10 oct. 2017 à 17:05
Bonjour à tous les deux
ou bien
Range("C4:G4").ClearContents
qui se contente d'effacer le contenu des cellules
Cdlmnt
ou bien
Range("C4:G4").ClearContents
qui se contente d'effacer le contenu des cellules
Cdlmnt
J'ai oublié de vous dire suppression d'une ligne à l'intérieur d'un tableau dans le cas où cette ligne est vide (Toutes les cellules de cette ligne ne contiennent pas du texte ou des nombres, mais les cellules de la même ligne , en dehors de ce tableau, peuvent en contenir).
Merci mon ami.
Merci mon ami.
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
10 oct. 2017 à 20:49
10 oct. 2017 à 20:49
Re,
suppression plage de cellules si toutes les cellules sont vides (si j'ai bien compris)
exemple:
suppression plage de cellules si toutes les cellules sont vides (si j'ai bien compris)
exemple:
Sub test() NbCel_Vide = WorksheetFunction.CountBlank(Range("C4:G4")) 'cellules vides If NbCel_Vide = 5 Then '5: de C a G Range("C4:G4").Delete Shift:=xlUp 'supprime plage End If MsgBox NbCel_Vide End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ancien1957
Messages postés
8
Date d'inscription
jeudi 31 août 2017
Statut
Membre
Dernière intervention
12 octobre 2017
11 oct. 2017 à 10:09
11 oct. 2017 à 10:09
Désolé, mais ça n'efface pas les lignes vides.
ça les compte seulement.
A vous.
ça les compte seulement.
A vous.
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
Modifié le 11 oct. 2017 à 11:44
Modifié le 11 oct. 2017 à 11:44
Re,
ça les compte seulement.
Je compte les CELLULES VIDES pour savoir si la plage est VIDE, pour ensuite supprimer cette PLAGE DE CELLULES SI ELLE EST VIDE
ça les compte seulement.
Je compte les CELLULES VIDES pour savoir si la plage est VIDE, pour ensuite supprimer cette PLAGE DE CELLULES SI ELLE EST VIDE
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
11 oct. 2017 à 14:41
11 oct. 2017 à 14:41
Re,
Je pense que nous ne voyons pas le problème de la même façon.
Peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
Cdlmnt
Je pense que nous ne voyons pas le problème de la même façon.
Peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
Cdlmnt
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
11 oct. 2017 à 14:47
11 oct. 2017 à 14:47
Bonjour ccm81,
En effet, ligne cellule, colonne ca doit pas etre la meme chose pour lui que pour nous
En effet, ligne cellule, colonne ca doit pas etre la meme chose pour lui que pour nous
marc
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
11 oct. 2017 à 14:58
11 oct. 2017 à 14:58
Bonjour f894009,
Je crois que ancien1957 ne sait pas qu'il faut adapter ton code VBA
à son cas réel : le 5 de « If NbCel_Vide = 5 Then » ; et Range("C4:G4")
2 fois, en ligne #2 et ligne #5.
Cordialement
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
>
marc
11 oct. 2017 à 15:01
11 oct. 2017 à 15:01
Bonjour,
Tout a fait Thierry, mais pas que ......
Tout a fait Thierry, mais pas que ......
marc
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
Modifié le 11 oct. 2017 à 15:07
Modifié le 11 oct. 2017 à 15:07
Oui, il y a aussi le commentaire : '5: de C à G
je laisse au demandeur le soin de l'ajuster.
je laisse au demandeur le soin de l'ajuster.