Formule Excel + Range dans une macro VBA
Résolu
Meryll
-
8 oct. 2008 à 18:19
Meryll -
Meryll -
Bonjour,
Je tente d´insérer une formule dans une cellule Excel via une macro, mais le résultat obtenu quand je lance ma macro est nul, alors qu´il ne devrait pas l´etre...
Voici le code :
Public r As Integer
Public c As Integer
Sub calculer_la_pente()
Range("A5").End(xlDown).Select
c = ActiveCell.Column
r = ActiveCell.Row
Range("N14").FormulaLocal = "=Steigung(" & Cells(5, 6).Address & ":" & Cells(r - 1, 6).Address & ";" & Cells(5, 1).Address & ":" & Cells(r - 1, 1).Address & ")"
End Sub
"Steigung" est le nom de la fonction Excel en allemand car je travaille en allemagne. Elle marche très bien si je l´utilise seule dans une case.
Pourriez-vous m´aider à trouver le problème svp ??
Merci beaucoup !!
Je tente d´insérer une formule dans une cellule Excel via une macro, mais le résultat obtenu quand je lance ma macro est nul, alors qu´il ne devrait pas l´etre...
Voici le code :
Public r As Integer
Public c As Integer
Sub calculer_la_pente()
Range("A5").End(xlDown).Select
c = ActiveCell.Column
r = ActiveCell.Row
Range("N14").FormulaLocal = "=Steigung(" & Cells(5, 6).Address & ":" & Cells(r - 1, 6).Address & ";" & Cells(5, 1).Address & ":" & Cells(r - 1, 1).Address & ")"
End Sub
"Steigung" est le nom de la fonction Excel en allemand car je travaille en allemagne. Elle marche très bien si je l´utilise seule dans une case.
Pourriez-vous m´aider à trouver le problème svp ??
Merci beaucoup !!
A voir également:
- Formule Excel + Range dans une macro VBA
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
9 oct. 2008 à 09:08
Je vais essayer cette technique de Sioux !
Je te tiens au courant,
@+
9 oct. 2008 à 09:22
En fait, c vraiment space tout ca !
Quand on ecrit dans les cellules du tableur une formule, il faut l´ecrire dans la langue du pays dans lequel Excel a été installé : Pour moi, c´est en allemand ! Il ne comprend pas le francais.
Par contrer, quand j'écris une formule dans VBA, il faut que l´écrive en anglais ! C´était de là que venait le problème.
Amis polyglottes, vous allez vous régaler !!
Bye-Bye / Aufwiedersehen / Au-revoir !