Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Au secour !!! Cela ne fonctionne pas !

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

M

malingrey69

Guest
😱hmy:

Au secour Hervé, la macro développée ne fonctionne plus.

Je voulais l'appliquer à un autre tableau mais impossible de la faire fonctionner.

Pour ceux que cela intéresse, voir mes post précédent (MALINGREY69)

Hervé ? Une autre personne ?

Merci de votre aide.

Le fichier qui ne fonctionne pas est joint en pièce attachée.

:side: [file name=Famille 2005 - V2_20050418110419.zip size=9899]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Famille 2005 - V2_20050418110419.zip[/file]
 

Pièces jointes

bonjour

macro modifié si-dessous :

Code:
Option Explicit
Public Sub renvoitableau()
Dim i As Integer, derligne As Integer, j As Integer
Dim c As Range

Dim datanom As New Collection
Set datanom = New Collection


On Error Resume Next
For Each c In Range('a2:a' & Range('a65536').End(xlUp).Row)
    datanom.Add c.Text, c.Text
Next c

With Sheets('feuil2')

For j = 1 To datanom.Count
    i = 1
    derligne = .Range('a65536').End(xlUp).Row + 1
    For Each c In Range('a2:a' & Range('a65536').End(xlUp).Row)
        If c.Text = datanom.item(j) Then
            .Cells(derligne, 1) = c.Value
            .Cells(derligne, i + 1) = c.Offset(0, 1)
            .Cells(derligne, i + 2) = c.Offset(0, 2)
            .Cells(derligne, i + 3) = c.Offset(0, 3)
            i = i + 3
        End If
    Next c
Next j
.Select
End With
End Sub

le souci venait du datanom.item(item), et je ne sais pas pourquoi ????

Salut
 
🙂

Merci beaucoup Hervé.

Cette macro peut-elle fonctionner lorsque le matricule des salariés est en chiffre ? J'ai essayé mais cela n'est pas probant.

J'ai transformé les chiffres en texte et là, cela fonctionne.

Merci encore du temsp que tu as consacré à la résolution de mon problème.

Bonne journée

Malingrey 69
 
- 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

S
Réponses
3
Affichages
1 K
Compte Supprimé 979
C
A
Réponses
3
Affichages
1 K
andre246
A
O
Réponses
26
Affichages
5 K
Réponses
1
Affichages
1 K
P
Réponses
3
Affichages
967
A
Réponses
2
Affichages
1 K
azuréens
A
X
Réponses
14
Affichages
2 K
XGuarden
X
D
Réponses
1
Affichages
1 K
G
Réponses
5
Affichages
989
GILLES25
G
H
Réponses
2
Affichages
836
henri
H
D
Réponses
5
Affichages
1 K
david
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…