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

imbriquer un 2eme code dans un premier

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 !

pascal21

XLDnaute Barbatruc
Code:
If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then
Dim Derlig As Integer
Application.ScreenUpdating = False
Derlig = Sheets("Feuil1").Range("A65536").End(xlUp).Row ' Dernière ligne de la colonne A
Range(ActiveCell, ActiveCell.Offset(0, 6)).Copy Sheets("journal des mouvements").Range("A" & Derlig + 1)
End If
Code:
Selection.PasteSpecial Paste:=xlPasteComments, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
+ en tout dernier, effacement des valeurs et des commentaires des cellules H et I de la même ligne bien sur
bonsoir le forum
j'aimerais arriver à intégrer le 2eme code dans le 1er et ensuite intégrer le code qui permet d'effacer le cellules H et I ainsi que le commentaire qu'elles contiennent
il y a des codes tout tarabiscotés que j'arrive à modifier facilement et d'autres comme celui-ci où je n'arrive à rien
merci de votre aide
 
Re : imbriquer un 2eme code dans un premier

Bonsoir Pascal,
Je ne comprends pas, ça change !
Mais je je pense qu'en relisant toi-même la question, tu comprendras sans doute pourquoi
-1 --> Selection --> kesako ?
-2 --> tu veux effacer la valeur et le commentaire...que tu viens de coller ?
A+
kjin
 
Re : imbriquer un 2eme code dans un premier

bonsoir
feuil1 la matrice j'aimerais copier les valeurs et les commentaires de cette matrice dans le journal des mouvements
ensuite seulement effacer le contenu des cellules (valeurs et commentaires) H et I de la matrice
et je viens de penser à un truc ne pas copier le commentaire de la colonne C
le 2eme code est un extrait réalisé avec l'enregistreur de macros
 
Re : imbriquer un 2eme code dans un premier

Bonsoir,
L'usage de "Target" me laisse supposer que c'est une macro événementielle...
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range, dl%
If Target.Column <> 1 Or Target.Count > 1 Then Exit Sub
Set rng = Range(Target, Target.Offset(0, 6))
With Sheets("journal des mouvements")
    dl = .Range("A65536").End(xlUp).Row + 1
    rng.Copy .Range("A" & dl)
    On Error Resume Next
    .Range("C" & dl).Comment.Delete
    On Error GoTo 0
End With
Range("H" & Target.Row, "I" & Target.Row).Clear
End Sub
A+
kjin
 
- 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
10
Affichages
791
Réponses
18
Affichages
597
Réponses
2
Affichages
399
Réponses
17
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…