Microsoft 365 copier les cellules non vide dans un tableau

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

Mazbla

XLDnaute Nouveau
Bonjour à tous voilà quelques jours que je me casse les dans sur les copie de cellules non vide dans un tableau. je sais que ce sujet a déjà été traité mais je n'arrive a adapter les différents exemples a ma situation. je vous explique ce que je veux faire :
J'ai plusieurs feuil avec des informations diverses et j'arrive a une feuil (traitement_not_s) avec des vides sauf que je dois faire un graphique avec les informations présentes dans ce tableau je souhait donc copier ce tableau mais sans les cellules vides.

Merci d'avance pour votre aide
 

Pièces jointes

Voyez le fichier joint et le code de la feuille traitement_not_s :
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
If FilterMode Then ShowAllData 'si la feuille est filtrée
[A:C].ClearContents 'RAZ
With Sheets("copie").[A1].CurrentRegion
    .AutoFilter 5, "Not Started"
    .Columns("A").Copy [A1]
    .Columns("E:F").Copy [B1]
    .AutoFilter
End With
End Sub
Le filtrage de la feuille copie élimine bien sûr les lignes vides.
 

Pièces jointes

Dernière édition:
Bonjour Mazbla, Calvus, le forum,
La copie se fait depuis la feuille traitement_not_s vers feuil2.
Alors voyez ce fichier (2) et le code de Feuil2 :
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
If FilterMode Then ShowAllData 'si la feuill estfiltrée
UsedRange.ClearContents 'RAZ
With Sheets("traitement_not_s").UsedRange
    [A1].Resize(.Rows.Count, .Columns.Count) = .Value
End With
On Error Resume Next 'si aucune SpecialCell
[D:D].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Columns.AutoFit 'ajustement largeurs
With UsedRange: End With 'actualise les barres de défilement
End Sub
Pour obtenir de vraies dates en colonne K j'ai modifié les formules en colonne K de la feuille traitement_not_s.

A+
 

Pièces jointes

- 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

Discussions similaires

Réponses
4
Affichages
46
Retour