Transfert de données en VBA

  • Initiateur de la discussion Initiateur de la discussion Jacques
  • Date de début Date de début

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 !

J

Jacques

Guest
Bonsoir à tous,

Je souhaiterai faire un tranfert de données d'une zone à une autre en VBA. Vous l'expliquer plus clairement c'est difficile, c'est pourquoi j'ai joint un exemple de fichier plus explicite.
Le nombre de colonne est variable et les nommer n'est pas possible. Je ne parles pas trop bien le VBA mais qu'en j'ai l'exemple je le décortique pour le comprendre et surtout pour apprendre.

Merci donc d'enrichir mes connaissances

Jacques
 
Bonsoir Jacques, le Forum.

Ci-joint ton exemple modifié avec une façon de faire utilisant cette procédure :
Private Sub CommandButton1_Click()
Dim C As Byte, RC As Byte
      On Error Resume Next
      ' Pour chaque colonne du tableau
      For C = 1 To UsedRange.Columns.Count
            With Range(Cells(5, C), Cells(11, C))
                  'Si moins de 7 cellules vides
                  If .SpecialCells(xlCellTypeBlanks).Count < 7 Then
                        'on recopie les données en lignes 21 à 27
                        RC = RC + 1
                        Range(Cells(21, RC), Cells(27, RC)).Value = .Value
                  End If
            End With
      Next C
End Sub
Cordialement,
 
Bonsoir Jacques et Didier,

Un essai qui j'espère répond à ta problématique ?

cordialement

Bernard

Message édité par: CBernardT, à: 31/08/2005 01:07 [file name=Transfert_20050831010902.zip size=11370]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Transfert_20050831010902.zip[/file]

Message édité par: CBernardT, à: 31/08/2005 01:09
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
736
Réponses
11
Affichages
426
Réponses
32
Affichages
677
Réponses
1
Affichages
365
Retour