Microsoft 365 Formule d'archivage

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 !

Excellerateur

XLDnaute Occasionnel
Bonjour chers membres!

Sur l'Onglet Histo, Je peine à correctement écrire le code qui me permettra de faire les archivages des lignes en fonction d'une condition bien spécifique.

En effet dans le fichier joint, sur l'onglet Histo, il y a un bouton associé à une macro. Cette macro que j'ai essayé de modifier est sensée archiver toutes les lignes qui ont un libellé texte entre les colonnes M, N, O, P, Q, R, S et T (c'est à dire les lignes avec des écritures hors mis le point d'exclamation "!").
Pour ce faire j'ai essayé de mettre des lignes de codes du type suivant :

VB:
If .Range("M" & i) <> "" Then
           
            Sheets("Histo").Range("A" & Derlig1 & ":AY" & Derlig1) = .Range("A" & i & ":AY" & i).Value
        End If

Mais dans cette ligne de code je ne considère que les ligne qui sont différentes du vide. J'aimerai jumeler cette condition avec la condition "ET" qui ne contient pas "!".

Pour résumer, je voudrais que la condition soit: If .Range("M" & i) différent du vide, "ET"ne contient pas le "!" alors archiver toute la ligne.

Mon deuxième souci ce sont les lignes de code pour lesquelles j'étais obligé de mettre des apostrophes afin de les rendre inactives. Je ne savais pas comment les déboguer lorsque le message de débogage apparaissait.

Je reste dispo pour toute question.

Merci,

Excellement votre

@Excellerateur
 
Dernière édition:
- 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
2
Affichages
611
Réponses
3
Affichages
773
Réponses
0
Affichages
597
Retour