je cherche une macro

  • Initiateur de la discussion michel
  • Date de début
M

michel

Guest
bonjour. j'ai besoin de votre aide.
je cherche une macro qui, quand j'alimente un tableau, me rempli un autre sans que le total de ce dernier ne s'efface ou reparte à 0.

merci de votre aide

michel
 

Pièces jointes

  • tabl1.zip
    1.9 KB · Affichages: 14
  • tabl1.zip
    1.9 KB · Affichages: 11
  • tabl1.zip
    1.9 KB · Affichages: 9
M

michel

Guest
merci de ton aide. je recherche la macro que tu as fait car l'exemple n'est qu'une partie du tableau original. je voudrais donc l'appliquer a celui-ci. et est il possible (j'abuse) lorsque l'on dble clique sur la cellule que cela note 1 dans la case selectionnée. et de plus que cela s'applique de a1 a am55.

je te remercie car c'est déjà SUPER ENORME l'aide que tu m'as apporté.

Michel
 
L

Ludwig

Guest
Re bonjour Michel

Voici la macro. Les pros du VBA qui passeront par là te trouveront surement un truc beaucoup mieux mais en attendant...

Private Sub DblClick()

Dim Ligne As Integer
Dim Colonne As Integer

Ligne = ActiveCell.Row
Colonne = ActiveCell.Column

On Error Resume Next
Cells(Ligne, Colonne).Value = 1
Sheets("FeuilTotal").Cells(Ligne, Colonne).Value = Sheets("FeuilTotal").Cells(Ligne, Colonne).Value + 1

Range("A1").Select

End Sub

J'espère que ça te conviendra. Sinon n'hésite surtout pas.

Ludwig
 
L

Ludwig

Guest
Re bonjour Michel

Dans la déclaration de la feuille 1 ...

<g>Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
DblClick
End Sub</g>

... et place le code de la macro DblClick dans un module.

<g>Sub DblClick()

Dim Ligne As Integer
Dim Colonne As Integer

Ligne = ActiveCell.Row
Colonne = ActiveCell.Column

On Error Goto fin
Cells(Ligne, Colonne).Value = 1
Sheets("FeuilTotal").Cells(Ligne, Colonne).Value = Sheets("FeuilTotal").Cells(Ligne, Colonne).Value + 1

fin:
Range("A1").Select

End Sub</g>

A bientôt

Ludwig
 

Discussions similaires

Statistiques des forums

Discussions
312 371
Messages
2 087 707
Membres
103 648
dernier inscrit
mehdi kaddaf