Copier certaines plages de cellules dans la même feuille

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

D

Domdom49

Guest
Bonjour à tous,

Dans le fichier joint, j'ai 2 tableaux dans lesquels figurent des noms, ainsi que leurs jours de travail symbolisés par des "1", leur jour de repos symbolisé par des "X" et les gens qui travaillent de nuit symbolisés par un "N".

Je souhaiterai qu'en cliquant sur le bouton, toutes les personnes ayant des "N" des tableaux 1 et 2, soient importer dans le 3ème tableau nuit, conformément à l'exemple contenu dans le fichier, où tout est expliqué.

Pouvez-vous m'aider à nouveau svp ?

Merci beaucoup.
Domdom49
 

Pièces jointes

Re : Copier certaines plages de cellules dans la même feuille

Re Gardien de phare,

J'aurais cependant une question.
Lles noms peuvent avoir un fond de cellule de couleur.
Dans ce cas, comment faire pour reproduire la mise en forme lors du copier/coller ?

Merci pour ton aide.
Domdom49
 
Re : Copier certaines plages de cellules dans la même feuille

Bonsoir ,

J'espére que notre gardien de Phare ne m'en voudra pas :
Voici une petite modif permettant de copier également les attributs des cellules :

Code:
Sub nuit()
Application.ScreenUpdating = False
Dim ind1 As Integer, ind2 As Integer, Compte As Integer
ind2 = 5
With ActiveSheet
    For ind1 = 5 To 23
    Compte = Application.CountIf(Range("C" & ind1 & ":H" & ind1), "N")
    If Compte > 0 Then
        Range("B" & ind1 & ":H" & ind1).Copy Destination:=Range("R" & ind2 & ":X" & ind2)
        ind2 = ind2 + 1
    End If
     Compte = Application.CountIf(Range("K" & ind1 & ":P" & ind1), "N")
    If Compte > 0 Then
        Range("J" & ind1 & ":P" & ind1).Copy Destination:=Range("R" & ind2 & ":X" & ind2)
        ind2 = ind2 + 1
    End If
    Next
Application.ScreenUpdating = True
End With
    
    
End Sub
 
- 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

C
Réponses
1
Affichages
2 K
claivier_58
C
C
Réponses
3
Affichages
2 K
claivier_58
C
M
Réponses
11
Affichages
1 K
Mathilde Nanotti
M
Z
Réponses
5
Affichages
3 K
zarathoustra
Z
Retour