Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Transformer une colonne en ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Transformer une colonne en ligne

n°1330930
daywalker0​0
Posté le 23-03-2006 à 12:02:58  profilanswer
 

Bonjour à tous!
 
je m'explique:
1) j'ai une colonne avec une valeur numérique dans chaque cellule
2) je voudrais faire un programme qui écrirait la valeur de ces cellules mais en ligne : en gros transformer cette colonne en ligne
3) effacer la derniere valeur sur chaque ligne
 
J'ai essayé While...Wend mais ça tourne en boucle tout le temps et impossible d'ecrire une autre valeur dans les cases que la première.
 
Un petit coup de main les gars??? :sweat:

mood
Publicité
Posté le 23-03-2006 à 12:02:58  profilanswer
 

n°1330950
watashi
La démotivation : JAMAIS !
Posté le 23-03-2006 à 12:23:29  profilanswer
 

Si tu donnais ton code on pourrait t'aider à le modifier.
 
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
n°1330959
TAM136
Posté le 23-03-2006 à 12:33:21  profilanswer
 

Salut Daywalker
 
Voici un exemple de code
 
Range("A1:A4" ).Select 'Sélectionner les cellues A1 à A4
    Selection.Copy 'Copier la sélection
    Range("B1" ).Select 'Sélectionner la cellule B1
    Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
        , Transpose:=True 'Collage spécial avec fonction transposé
    Range("A1" ).Select Sélectionner la cellule A1
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "40"
    Range("A1:A4" ).Select 'Sélectionner les cellules A1 à A4
    Selection.EntireColumn.Delete 'Supprimer la sélection (pour éviter le doublon
                                              colonne et ligne
 
@+
 
 

n°1330970
TAM136
Posté le 23-03-2006 à 12:49:36  profilanswer
 

Re,
 
Range("D1" ).Select
    Selection.Clear
Pour effacer la dernière cellule.
Bon, c'est pas tip top comme code. A toi de le perfectionner, si tu veux mettre une boucle ou autre chose.

n°1330992
daywalker0​0
Posté le 23-03-2006 à 13:16:48  profilanswer
 

merci bcp!! ca va bcp m'aider!!!

n°1331051
Nato
Posté le 23-03-2006 à 14:22:45  profilanswer
 

Juste une question conne :
 
Pourquoi ne pas faire un copier / coller ( collage special ) avec transposé ?

n°1331077
TAM136
Posté le 23-03-2006 à 14:51:55  profilanswer
 

Et si tu dois le faire 200 fois? Par exemple, ton tableau a toujours le même nombre de lignes mais tu dois régulièrement modifier les cellules. Bon courage! Tout dépend de l'utilisation qu'il veut faire de sa macro.

n°1331165
Nato
Posté le 23-03-2006 à 16:12:02  profilanswer
 

TAM136 a écrit :

Et si tu dois le faire 200 fois? Par exemple, ton tableau a toujours le même nombre de lignes mais tu dois régulièrement modifier les cellules. Bon courage! Tout dépend de l'utilisation qu'il veut faire de sa macro.


 
C'est pour ca que je demande ... :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Transformer une colonne en ligne

 

Sujets relatifs
[PHP] transformer un fichier PDF en TXT ou HTML(idéalement)Inserer des saut de ligne puis les afficher
Une meme ligne = centrer & aligner à droiteDebuter en C++ - Un bon Tuto en ligne mais sans C !
comment transformer 2.8 en 2.80Couleur différente : 1 ligne sur 2
tester un ligne vide dans un fichierPublicateur de quiz en ligne... vos avis
[PHP] Création de tableau ac colonneSupression de ligne en boucle (Word)
Plus de sujets relatifs à : Transformer une colonne en ligne


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)