Excel - Cálculo de una celda

  • Problema
  • Solución
  • Nota

Problema

Necesito un programa que calcule la suma cada vez que coloco un número en una celda. Por ejemplo, en la celda A1 para poner el número: 1, 1200, 0.50 y en la celda B1 para calcular la suma de (1, 1200, 0.50)

Si alguien me pudiera ayudar,

Gracias de antemano.

Solución

Mientras haya 3 números y configuración iguales.

primer número espacio de coma segundo número espacio de coma tercer número

entonces la siguiente macro te dará el resultado en B1

Se puede construir una fórmula pero para mí será complicada.

La macro es:

 Prueba secundaria () Dim j, j1, k, k1, m, m1, nj = InStr (rango ("a1"). Valor, ", ") j1 = Izquierda (rango ("A1"). Valor, j - 1 ) k = InStr (j + 1, Rango ("A1"). Valor, ", ") k1 = Medio (Rango ("A1"). Valor, j + 2, k - 4) m1 = Derecho (Rango (" A1 "). Valor, Len (Rango (" A1 "). Valor) - k) n = WorksheetFunction.Sum (j1, k1, m1) 'MsgBox n Range (" B1 ") = n End Sub 

Nota

Gracias a venkat1926 por este consejo en el foro.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos