VBA: macro copier coller sous condition
Résolu/Fermé
ana41
Messages postés
2
Date d'inscription
dimanche 5 juin 2011
Statut
Membre
Dernière intervention
10 juin 2011
-
5 juin 2011 à 17:32
Koalacid Messages postés 70 Date d'inscription vendredi 5 septembre 2014 Statut Membre Dernière intervention 8 mars 2016 - 30 sept. 2014 à 14:13
Koalacid Messages postés 70 Date d'inscription vendredi 5 septembre 2014 Statut Membre Dernière intervention 8 mars 2016 - 30 sept. 2014 à 14:13
A voir également:
- VBA: macro copier coller sous condition
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Vba range avec variable ✓ - Forum VB / VBA
- Vba autofill ✓ - Forum Excel
3 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
Modifié par ccm81 le 5/06/2011 à 19:00
Modifié par ccm81 le 5/06/2011 à 19:00
bonjour
un code a adapter à ta situation
bonne suite
un code a adapter à ta situation
Public Sub BC1() Dim i As Integer, derlig As Long With Sheets("feuil1") For i = 1 To 10 If Not IsEmpty(.Range("F" & i)) And .Range("B" & i).Value = "" And .Range("C" & i).Value = "" Then derlig = Sheets("feuil2").Range("A65536").End(xlUp).Row + 1 .Rows(i).Copy Sheets("feuil2").Range("A" & i) End If Next i End With End Sub
bonne suite
Koalacid
Messages postés
70
Date d'inscription
vendredi 5 septembre 2014
Statut
Membre
Dernière intervention
8 mars 2016
2
30 sept. 2014 à 14:13
30 sept. 2014 à 14:13
Bonjour ccm81,
Je souhaiterai adapter ta macro qui correspond à ce que je recherche. C'est-à-dire:
Une macro qui copie une plage d'une feuille sur une autre feuille (copier/coller en valeurs) mais à la suite de la plage précédente occupée. C'est pour créer un historique des données.
Ta macro me convient bien mais quand je la fait fonctionner elle ne colle qu'une ligne. Pourrais-tu m'expliquer les étapes de ton code pour que je l'adapte selon ce que j'ai?
Je te remercie pour ton aide,
Koala
Je souhaiterai adapter ta macro qui correspond à ce que je recherche. C'est-à-dire:
Une macro qui copie une plage d'une feuille sur une autre feuille (copier/coller en valeurs) mais à la suite de la plage précédente occupée. C'est pour créer un historique des données.
Ta macro me convient bien mais quand je la fait fonctionner elle ne colle qu'une ligne. Pourrais-tu m'expliquer les étapes de ton code pour que je l'adapte selon ce que j'ai?
Je te remercie pour ton aide,
Koala