COPIER SI

R

René du var

Guest
BONSOIR LE FORUM

VOIR FICHIER JOINT

LE BUT EST DE COPIER DES VALEURS DANS UNE FEUILLE SOUS CONDITIONS

MERCI

René du var
 

Pièces jointes

  • test.zip
    5.5 KB · Affichages: 49
  • test.zip
    5.5 KB · Affichages: 46
  • test.zip
    5.5 KB · Affichages: 51
H

Hervé

Guest
bonsoir

J'ai ouvert ton fichier, mais je n'ai pas bien compris ce que tu voulais.

Qu'entend tu par TRESORERIE c'est une feuille, si oui elle est manquante.

Et c'est génant pour voir la structure de ton listing.

TOUTES LES LIGNES QUI NE FIGURE PAS DANS LA TRESORERIE DOIVENT ETRE COPIER DANS LA FEUILLE ANALYSE

Salut
Hervé
 
R

René du var

Guest
salut merci d'avoir ouvert mon fichier

la trésorerie ce sont les colonnes E F G H


comme tu as pu le voir les données de la ligne en jaune ne sont pas dans la parti trésorerie

merci

René du var
 
H

Hervé

Guest
Bonjour

Je te prie de m'excuser pour le retard de la réponse, mais j'étais bien déborder.

essaye ce code :

Public Sub copier()
Dim c As Range
For Each c In Range("c2:c" & Range("c50000").End(xlUp).Row)
l = Sheets("Analyse").Range("c50000").End(xlUp).Row + 1
If c.Offset(0, 2).Value = "" And _
c.Offset(0, 3).Value = "" And _
c.Offset(0, 4).Value = "" And _
c.Offset(0, 5).Value = "" Then
c.EntireRow.Copy Destination:=Sheets("Analyse").Range("a" & l)
End If
Next c
End Sub

Cette macro copie les lignes à la suite sur la feuille analyse si les colonnes E,F,G et H sont vides.

Salut
Hervé
 
H

Hervé

Guest
Bonjour

alors ceci :

Public Sub copier()
Dim c As Range
Dim l As Integer
For Each c In Range("c2:c" & Range("c50000").End(xlUp).Row)
l = Sheets("Analyse").Range("c50000").End(xlUp).Row + 1
If c.Value <> c.Offset(0, 4).Value Then
Range((c.Offset(0, -2).Address) & ":" & (c.Offset(0, 1).Address)).Copy _
Destination:=Sheets("Analyse").Range("a" & l)
End If
Next c
End Sub

Salut
Hervé
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Tri et Import
Réponses
4
Affichages
281
Réponses
15
Affichages
684
Réponses
3
Affichages
337

Statistiques des forums

Discussions
313 132
Messages
2 095 562
Membres
106 296
dernier inscrit
PAB95580