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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Pbleme a resoudre : creation macro somme de 2 colonnes en 1 ? ? ? Thx!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pbleme a resoudre : creation macro somme de 2 colonnes en 1 ? ? ? Thx!

n°1427578
drazr
Posté le 18-08-2006 à 23:59:49  profilanswer
 

Salut a tous,
J ai un leger probleme : j aimerais en appuyant sur un bouton unir 2 colonnes en 1
 
J ai fait un code permettant de faire la somme de chaque ligne des colonnes I et J sur I, la colonne J est ensuite masquée.
Ma macro permet qu en appuyant et en rappuyant sur ce bouton on fasse cette opération tout comme l opération inverse.
 
Le probleme c est qu excel me fait la somme des lignes a chaque fois que j appuie et rappuie sur le bouton pour masquer et afficher..
 
Voila mon code :
 
Sub colonne2()
Dim i As Integer
For i = 11 To 70
Range("I" & i).Value = Range("I" & i).Value + Range("J" & i).Value
Next i
    With Columns("J" )
        .Hidden = Not .Hidden
    End With
End Sub
 
 
je comprend qu produise cet effet puisque "range(.. " est  a l interieur de ma boucle. mais je sais pas comment faire... :s
 
Donc comment je peux faire pour qu en appuyant sur un bouton je puisse reunir 2 colonnes sur 1 et cacher la colonne alors inutile. Le probleme est que je voudrais aussi faire le sens inverse..  
 
vous pouvez m aider ? ? ?   merci

mood
Publicité
Posté le 18-08-2006 à 23:59:49  profilanswer
 

n°1427622
seniorpapo​u
Posté le 19-08-2006 à 07:14:26  profilanswer
 

Bonjour,
c'est cela que tu veux?
Sub colonne2()
Dim i As Integer
For i = 11 To 70
If Columns("J" ).Hidden Then
Range("I" & i).Value = Range("I" & i).Value - Range("J" & i).Value
Else
Range("I" & i).Value = Range("I" & i).Value + Range("J" & i).Value
End If
Next i
    With Columns("J" )
        .Hidden = Not .Hidden
    End With
End Sub
Cordialement

n°1427690
drazr
Posté le 19-08-2006 à 13:24:30  profilanswer
 

Oh genial :D lol merci !! je sais c etait pas tres compliké
 
en tout k merci bcp papou


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

  Pbleme a resoudre : creation macro somme de 2 colonnes en 1 ? ? ? Thx!

 

Sujets relatifs
[resolu]creation de dossiers/fichiers a la volee - problemes de droitsCréer une Macro Boucle
Un for_each en colonnesAffiche toutes les colonnes d'une table [repondu]
Création d'un workbook en tropProblème création Base de donnée
Creation d un algorithme de compression videoMacro vba apres un tri sous excel
Bouton VBA permettant Somme 2 colonnes en 1 pour impression... 
Plus de sujets relatifs à : Pbleme a resoudre : creation macro somme de 2 colonnes en 1 ? ? ? Thx!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR