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

macro pour du copier/coller

Infratunes

XLDnaute Nouveau
Bonjour le forum,

Dans la feuille ci-jointe, je voudrais remplacer les cellules vides par la référence qui correspond juste au dessus.
Sachant qu'il y a 12000 lignes, c'est assez fastidieux de faire ça à la souris !

Avez-vous une idée ? Faut-il utiliser une macro ?

Merci beaucoup !

Guillaume.

Message édité par: infratunes, à: 10/02/2006 12:21
 

Infratunes

XLDnaute Nouveau
le fichier

j'ai du réduire sa taille !

merci

[file name=Classeur1_20060210122804.zip size=48434]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060210122804.zip[/file]
 

Pièces jointes

  • Classeur1_20060210122804.zip
    47.3 KB · Affichages: 33

Jeannot45

XLDnaute Occasionnel
salut infratunes

Ci dessous une petite macro qui drevrait résoudre ton problème

Code:
Sub CopierCell()
Dim Cell As Range
Dim VarContenu As Variant

Range('A1').Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select

For Each Cell In Selection
    If Cell EST DIFFERENT DE '' Then
        VarContenu = Cell
    Else
        Cell = VarContenu
    End If
Next

End Sub

Bonne continuation

Jeannot
 

Jeannot45

XLDnaute Occasionnel
Re,

Petite info complémentaire:
pour pouvoir poster le message j'ai du écrire EST DIFFERENT DE en toutes lettres dans le code.

Il te faudra mettre les symboles habituels pour que la macro fonctionne

Jeannot
 

Jeannot45

XLDnaute Occasionnel
Re,

Des difficultés à Joindre le fichier

Je recommence parce qu'il etait un peu trop lourd (Max 50Ko)

Jeannot [file name=CopierColler_20060210142817.zip size=6179]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CopierColler_20060210142817.zip[/file]
 

Pièces jointes

  • CopierColler_20060210142817.zip
    6 KB · Affichages: 34

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…