A voir également:
- Demande aide vba
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba dépassement de capacité ✓ - Forum Excel
5 réponses
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
1 déc. 2009 à 14:44
1 déc. 2009 à 14:44
Ohhhh désolé de répondre aussi tard !!! C'est un forum d'entraide ici où les gens ont la gentillesse de répondre bénévolement, de plus on est pas toujours devant le pc à attendre que quelqu'un pose une question.
Ceci dit, le problème vient de ta formule, ta formule pointe sur certaines cellules et en la copiant dans une autre feuille ces cellules ne sont plus visibles.
Mets tes formules ici et on t'aidera.
Ceci dit, le problème vient de ta formule, ta formule pointe sur certaines cellules et en la copiant dans une autre feuille ces cellules ne sont plus visibles.
Mets tes formules ici et on t'aidera.
toutes mes confuses.
voici les formules
D23=SOMME(D15:D18;D20:D22)
C30=SOMME(E15:E18)
C31=SOMME(E20:E22)
JE voudrais donc un macro qui enregistre cela en les basculant dans la feuille a coté une fois mon bon de commande terminé et qui me permette de passer a la colonne suivante de la feuille ou sont enregistrer ces bdc afin d enregistrer le suivant et ainsi de suite
voici les formules
D23=SOMME(D15:D18;D20:D22)
C30=SOMME(E15:E18)
C31=SOMME(E20:E22)
JE voudrais donc un macro qui enregistre cela en les basculant dans la feuille a coté une fois mon bon de commande terminé et qui me permette de passer a la colonne suivante de la feuille ou sont enregistrer ces bdc afin d enregistrer le suivant et ainsi de suite
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
1 déc. 2009 à 15:11
1 déc. 2009 à 15:11
et ton code VBA ?
en faite en page 2 tu dois mettre ='feuille1'!A1
Donc dans ton VBA c'est parreil, tu dois mettre = WorkSheets("Feuille1").Range("A1").Value
en faite en page 2 tu dois mettre ='feuille1'!A1
Donc dans ton VBA c'est parreil, tu dois mettre = WorkSheets("Feuille1").Range("A1").Value
voila le code vba :
Sub enregistrer()
'
' enregistrer Macro
'
'
Range("B6:B7").Select
Selection.Copy
Sheets("liste bdc").Select
Range("B1:B2").Select
ActiveSheet.Paste
Range("B3").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=SUM(bdc!R[12]C[3]:R[15]C[3])"
Range("B4").Select
ActiveCell.FormulaR1C1 = "=SUM(bdc!R[16]C[3]:R[18]C[3])"
Range("B5").Select
ActiveCell.FormulaR1C1 = "=SUM(bdc!R[10]C[2]:R[17]C[2])"
Range("B6").Select
Sheets("bdc").Select
Range("B6").Select
End Sub
mais je voudrais que cette macro enregistre certain critere de mon bon de commande dans la feuille, ce qui se passe c que ça enregistre mais quand j efface tout pour faire mon second bdc eh bien dans la feuille deux ça enregistre mais a la place du bdc1 moi je voudrais que ça s enregistre dans la colonne d'a coté
Sub enregistrer()
'
' enregistrer Macro
'
'
Range("B6:B7").Select
Selection.Copy
Sheets("liste bdc").Select
Range("B1:B2").Select
ActiveSheet.Paste
Range("B3").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=SUM(bdc!R[12]C[3]:R[15]C[3])"
Range("B4").Select
ActiveCell.FormulaR1C1 = "=SUM(bdc!R[16]C[3]:R[18]C[3])"
Range("B5").Select
ActiveCell.FormulaR1C1 = "=SUM(bdc!R[10]C[2]:R[17]C[2])"
Range("B6").Select
Sheets("bdc").Select
Range("B6").Select
End Sub
mais je voudrais que cette macro enregistre certain critere de mon bon de commande dans la feuille, ce qui se passe c que ça enregistre mais quand j efface tout pour faire mon second bdc eh bien dans la feuille deux ça enregistre mais a la place du bdc1 moi je voudrais que ça s enregistre dans la colonne d'a coté
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question