Generazione della funzione di VB per il MS Excel |
|
|
Le necessit� di generare le funzioni prestabilite dall'utente in Ms-Excel
|
Potete generare le vostre proprie funzioni per completare le funzioni incorporate in foglio elettronico del Microsoft Excel che sono abbastanza limitate e queste funzioni potrebbero essere molto utili e potenti se sapete programmarle correttamente. Per permetterci di adattare il nostro ambiente per il cliente del foglio elettronico per i bisogni dell'individuo, dobbiamo generare le funzioni prestabilite dall'utente. Per esempio, potremmo avere bisogno di una funzione che potrebbe calcolare il pagamento delle commissioni basato sul volume di vendite ed � se non impossibile abbastanza difficile usando la funzione incorporata da solo. Lascia lo sguardo alla tabella che � data qui sotto:
|
Sales Volume($) |
Commissons |
<500 |
3% |
<1000 |
6% |
<2000 |
9% |
<5000 |
12% |
>5000 |
15% |
|
Nella suddetta tabella, se un saleman raggiunge un volume di vendita di $6000 e sar� $6000x12%=$720.00 paid. Una funzione di base visiva per calcolare le commissioni potrebbe essere scritta come segue:
|
Function Comm(Sales_V As Variant) as Variant
If Sales_V <500 Then
Comm=Sales_V*0.03
Elseif Sales_V>=500 and Sales_V<1000 Then
Comm=Sales_V*0.06
Elseif Sales_V>=1000 and Sales_V<2000 Then
Comm=Sales_V*0.09
Elseif Sales_V>=200 and Sales_V<5000 Then
Comm=Sales_V*0.12
Elseif Sales_V>=5000 Then
Comm=Sales_V*0.15
End If
End Function
|
|
Usando il redattore di base visivo del Microsoft Excel
|
Per generare le funzioni prestabilite dall'utente in MS Excel, potete scattare sopra gli attrezzi ed allora la macro prescelta ed allora scattare sopra il redattore di base visivo secondo le indicazioni di seguente figura
|
|
Sullo scattare il redattore di base visivo, le finestre del redattore di VB compariranno secondo le indicazioni di seguente figura e genereranno una funzione, scrivono dentro la funzione a macchina come illustrate sopra dopo la battitura a macchina, risparmi la lima ed allora rinviano alle finestre dell'Excel.
|
|
Nelle finestre dell'Excel, scrivere dentro il volume e le Commissioni a macchina di vendite di titoli in tutte le due cellule e riferendosi dopo la figura, chiave-nella funzione di Comm alla cellula C4 e riferendo il valore in cellula B4 ed usando il Comm di disposizione (B4). Tutto il valore compare in cellula B4 passer� il valore alla funzione di Comm in cellula C4. Per il resto delle file, la copia giusta la formula trascinando il giusto angolo inferiore della cellula C4 alle cellule richieste e una tabella piacevole ed accurata che mostrano le commissioni compariranno automaticamente. Pu� anche essere aggiornato in qualsiasi momento
|
|
Keywords:
visual basic function,
pivot table excel,
visual basic excel,
visual basic vb,
excel help,
excel macros,
excel value,
vb array,
text creating,
vb reference,
excel range,
excel spreadsheets,
excel macro,
multiple ms,
excel array,
if excel,
vb date,
name excel
|