Rechercher : dans
Par :

[Excel] macro / copier-coller

Dernière réponse le 24 jan 2008 à 12:20:28 The_FD, le 19 mar 2007 à 17:50:40 
 Signaler ce message aux modérateurs

Bonjour tout le monde :)

C'est la première fois que je poste sur ce forum, et je suis sûr que quelqu'un aura la réponse à mes quesitons.

Voilà j'utilise excel (office XP), j'ai une longue colonne (A) de chiffres, j'applique une première macro dont le résultat est une deuxième colonne (B) de chiffres avec une valeur toutes les trois ou quatre cases (moyennes de la colonne A).
dès lors un copier poller spécial avec "blanc non-compris" ne donne rien, pas moyen de supprimmer les cases vides entre les chiffres de la colonne B.

Quelqu'un connait-il un moyen de faire de la colonne B une colonne de chiffre dont toutes les valeurs se suivent dans des cases successives? Macro, manips, astuce particulière?

Merci de votre aide.

Configuration: Windows XP
Firefox 1.5.0.10

Meilleures réponses pour « [Excel] macro / copier coller » dans :
Ubuntu - Un copier coller rapide VoirUn copier-coller ultra-rapide Sous Ubuntu, Linux, il est très simple de faire un copier coller, encore plus simple qu'un “Ctrl + C” “Ctrl + V” : Il suffit de sélectionner le texte (juste le sélectionner) pour le mettre en mémoire puis de...
Problème de copier-coller sous Firefox VoirDe temps en temps, Firefox refuse de copier ou de coller du contenu ? Adware Pushow Il s'agit probablement d'un adware, appelé pushow**.dll (pushow35.dll, pushow42.dll, etc.) localisé dans c:\windows\system32. Si vous trouvez un tel fichier,...

1

tito, le 31 mai 2007 à 07:44:50

Bonjour,
la reponse est un peu tardive

bon alors moi ce que je ferais

c'est un copier coller spécial (valeur)
puis je ferai un filtre automatique
filtre "cellule vide"
tu selectionne toute les cellules et tu fais clic droit supprimer décaler les lignes vers le haut
suppression du filtre automatique

tu n'auras plus que ta liste de chiffre les uns en dessous des autres, sans aucune celule vide
tu le fais en manuel avec l'éditeur de macro automatique "enregistrer nouvelle macro" et le tour est jouer

voila j'espere que ca reponds a ta question et que j'ai pas repondu trop tard

Répondre à tito

2

 The_FD, le 24 jan 2008 à 12:20:28

A mon tour de répondre tardivement :p

Finalement j'ai ça comme solution et ça me va très bien

Range("A5").Select
t = 1:
While t < 100
ActiveCell.FormulaR1C1 = "=AVERAGE(calculSed!RC:R[5]C)"
ActiveCell([7], [1]).Select
t = t + 1
Wend

Range("A6:A10").Select
t = 1:
While t < 500
Selection.Delete Shift:=xlUp
Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(5, 0)).Select
t = t + 1:
Wend

Répondre à The_FD