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

Copie d'une colone en la multipliant par une cellule

pizzaman

XLDnaute Occasionnel
Bonsoir à tous,

J'essai d'ecrire un code mais ca ne fonctionne pas comme je veux

J'aurais besoin de copier la colone D feuil3, après la dernière cellule écrite de la colone D feuil1, et en multipliant les cellules ecrite de cette colone par la dernière cellule ecrite de la colone B feuil1

...

Rien qu'a me relire ca ne m'etonne pas que j'arrive pas à écrire ca

Merci d'avance @+
 

Pierrot93

XLDnaute Barbatruc
Re : Copie d'une colone en la multipliant par une cellule

Bonjour Pizzaman,

pas sûr de bien comprendre ton problème également.... le mieux serait de placer un tout petit fichier avec modèle de donnée traité ainsi que le résultat attendu...

bonn journée
@+
 

pizzaman

XLDnaute Occasionnel
Re : Copie d'une colone en la multipliant par une cellule

Bonjour Pierrot,

Voila j'essai de mieux m'expliquer dans ce fichier

Bonne journée
@+
 

Pièces jointes

  • Classeur1.xls
    41.5 KB · Affichages: 79
  • Classeur1.xls
    41.5 KB · Affichages: 90
  • Classeur1.xls
    41.5 KB · Affichages: 94

youky(BJ)

XLDnaute Barbatruc
Re : Copie d'une colone en la multipliant par une cellule

Bonjour Pizzaman,
Bonjour Pierrot93,
Voici un code
Bruno
Code:
Private Sub CommandButton1_Click()
mul = Feuil1.[B65000].End(3)
lig = Feuil1.[D65000].End(3).Row + 1
For k = 5 To Feuil3.[D65000].End(3).Row
Feuil1.Cells(lig, 4) = Feuil3.Cells(k, 4) * mul: lig = lig + 1
Next
End Sub
 

Pierrot93

XLDnaute Barbatruc
Re : Copie d'une colone en la multipliant par une cellule

Re, bonjour Youky

si c'est le cas, essaye ainsi :

Code:
Dim i As Long
For i = 5 To Feuil3.Range("D65536").End(xlUp).Row
    Feuil1.Range("D65536").End(xlUp)(2).Value = Feuil3.Cells(i, 4).Value _
        * Feuil1.Range("B65536").End(xlUp).Value
Next i

@+
 

pizzaman

XLDnaute Occasionnel
Re : Copie d'une colone en la multipliant par une cellule

Re, bonjour Youky

Oui c'est bien ca Pierrot, il fallait que chaque valeur soit multiplié, et vos 2 codes fonctionnent parfaitement

Pas étonant que je n'arrivais pas à ecrire ca, je commence à comprendre un peu ce language mais là c'est encore un cran au dessus

Merci à vous
Bonne journée
@+
 
Dernière édition:

Discussions similaires

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