A voir également:
- Exécuter un Sub tant qu'il y a du texte
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Texte barré whatsapp - Guide
1 réponse
Bonjour,
et clearer les autres colonnes s'il n'y a rien en A.
Moi pas comprendre
et clearer les autres colonnes s'il n'y a rien en A.
Moi pas comprendre
'boucle sur la colonne A Public Sub OptionPricer() Dim St As Double Dim K As Double Dim T As Double Dim R As Double Dim Sd As Double Dim Option_Type As String With Worksheets("Option Portfolio") derlig1 = .Range("A" & Rows.Count).End(xlUp).Row For N = 2 To derlig1 St = .Range("D" & N).Value K = .Range("E" & N).Value T = .Range("H" & N).Value R = .Range("I" & N).Value Sd = .Range("J" & N).Value Option_Type = .Range("B" & N).Value .Range("C" & N).Value = OptionPrice(St, K, T, R, Sd, Option_Type) .Range("K" & N).Value = DeltaLetter(St, K, T, R, Sd, Option_Type) .Range("L" & N).Value = GammaLetter(St, K, T, R, Sd) .Range("M" & N).Value = ThetaLetter(St, K, T, R, Sd, Option_Type) .Range("N" & N).Value = RhoLetter(St, K, T, R, Sd, Option_Type) .Range("O" & N).Value = VegaLetter(St, K, T, R, Sd) Next N End With End Sub
Maintenant je cherche à clearcontent les lignes ou il n'y a rien.
Par exemple si j'ai rentré 4 options puis que je repasse à 3 comment faire pour que la macro efface la quatrième ligne juste en vidant la cellule A.
Merci encore
Comprends toujours pas votre affaire de
Maintenant je cherche à clearcontent les lignes ou il n'y a rien.
Admettons que j'ai 2 options, j'en ajoute une troisième en remplissant A4, D4, E4, H4, I4, J4, B4. Le sub me calcule le prix et les greeks c'est parfait.
Maintenant je souhaite effacer la troisième option, j'efface A4. Comment faire pour que le sub efface le reste de la ligne si A est vide lorsqu'on le relance?
Ai compris, aurait été plus simple d'écrire ceci:
Ne pas copier la ligne si cellule colonne À vide
À chaque relance il faut donc faire une raz de la ligne si À vide.
Je vous fais ou vous le faites ?