[Résolu] Coup de main / Macro

Pour toutes vos questions à propos d'Excel ...

Messagepar Syon » 22 Nov 2008, 21:42

J'ai repris et modifié une de tes précentes propositions pour avoir ça :

Sub Ajoute()
Dim N
Dim i As Integer
Application.ScreenUpdating = False
Range("courrier!b31:b35").ClearContents
N = WorksheetFunction.CountA(Range("c2:c13"))
If N = 0 Then Exit Sub
Range("c2").Activate
Do While ActiveCell = ""
ActiveCell.Offset(1, 0).Select
Loop
For i = 1 To N
If ActiveCell = "" Then
ActiveCell.Offset(1, 0).Select
saute: GoTo saute
End If
ActiveCell.Offset(1, 0).Select
Next i
End Sub


La macro ne plante pas ( ce qui est déjà pas mal x) ) mais ne copie rien du tout, trés certainement incomplète. Tu aurais une idée des modifications à ajouter s'il te plait ?

Cordialement,

Syon
Avatar de l’utilisateur
Syon
Utilisateur occasionnel
 
Messages: 23
Inscription: 26 Oct 2008, 20:51
Version Excel: 2000 FR

Messagepar Syon » 23 Nov 2008, 19:30

Up
Avatar de l’utilisateur
Syon
Utilisateur occasionnel
 
Messages: 23
Inscription: 26 Oct 2008, 20:51
Version Excel: 2000 FR

Messagepar dubois » 23 Nov 2008, 23:02

Bonsoir,
remplace le code par celui-ci :
Code: Tout sélectionner
Sub Ajoute()
Dim i As Byte
    Application.ScreenUpdating = False
        Range("courrier!b31:b36").ClearContents
            Range("a2").Activate
    For i = 1 To 12
        If ActiveCell <> "" Then
            ActiveCell.Offset(0, 2).Copy
                With Range("courrier!b36").End(xlUp)(2)
                    .PasteSpecial Paste:=xlValues
                End With
            Application.CutCopyMode = False
        End If
            ActiveCell.Offset(1, 0).Select
    Next i
End Sub

amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Syon » 24 Nov 2008, 23:22

Tout marche à la perfection, un grand merci et bravo à toi ;)
Avatar de l’utilisateur
Syon
Utilisateur occasionnel
 
Messages: 23
Inscription: 26 Oct 2008, 20:51
Version Excel: 2000 FR

Précédente

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 18 invités